找回密码
 注册
查看: 2088|回复: 2

g++可以在动态连接库(.so)中导出C++类吗?

[复制链接]
发表于 2005-10-17 16:11:51 | 显示全部楼层 |阅读模式
如果可以导出请问具体如何实现,谢谢
发表于 2005-10-18 07:37:43 | 显示全部楼层
[code:1]extern "C" A *createClassAInstance ( void *param )
{
  return new ClassA( param );
}
extern "C" void destoryClassAInstance ( void *pInst )
{
  delete pInst;
}
class ClassA
{
};
[/code:1]
之后可以直接通过 createClassAInstance 返回的指针调用类的方法(仅限于C++代码)
回复

使用道具 举报

 楼主| 发表于 2005-10-20 23:04:02 | 显示全部楼层
谢谢,我已经找到了正确的方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-7 20:07 , Processed in 0.034822 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表