首页新闻找找看学习计划

C++中创建dll的一些问题

0
悬赏园豆:10 [已解决问题] 解决于 2013-02-01 09:56

C++中创建dll时,如果要声明类,是不是

class __declspec(dllexport) ClassName
{
private:
    ...
public:
    ...
};

就可以了呢?

如果要在C++工程中使用这个dll声明的类,和正常的类使用方法一样么?

如果要在C#工程中使用这个类,是否一定要把它转换成CLR的类?(我一般使用的是win32工程)

如果要在C语言工程中使用呢?无法使用吗?

dll
飞鸟_Asuka的主页 飞鸟_Asuka | 菜鸟二级 | 园豆:251
提问于:2013-01-31 19:42
< >
分享
最佳答案
0

C语言没有类,你的用API和struct来实现类的功能。

C#中一定要转换成CLR的类。

C++中可以直接引用头文件使用。

收获园豆:10
Launcher | 高人七级 |园豆:45040 | 2013-02-01 09:45

懂了,十分感谢

飞鸟_Asuka | 园豆:251 (菜鸟二级) | 2013-02-01 09:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册