阅读:884回复:6
help
谁知道MFC 的dll怎么创建,我需要导出的函数在哪里声明?
|
|
|
沙发#
发布于:2003-09-20 14:15
这个我不会的说! :D :D :D
|
|
|
板凳#
发布于:2003-09-20 15:11
有向导的,生成一个框架
然后添加你要导出的函数就ok了 :D 需要导出的函数在头文件声明,在cpp文件中实现,在函数名前加关键字__declspec(dllexport) :D [编辑 - 9/20/03 by zydcat] |
|
|
地板#
发布于:2003-09-20 15:19
已经搞定了,创建一个头文件,声明一下导出的函数,在每个函数前面加上extern \"C\" _declspec(dllexport) 。 :D
谢谢虫虫 |
|
|
地下室#
发布于:2003-09-20 15:40
or
用def文件 or 这样,在h文件(要给别人用的) #ifdef __MY_API__ #define xxx _declspec(dllexport) #else #define xxx _declspec(dllimport) #endif // 输出函数 xxx fun1(); 在自己的c/cpp文件,include你的h文件前 #define __MY_API__ :D :D |
|
5楼#
发布于:2003-09-20 15:44
没有看见分已经放了,不然就不说了 :D :D
|
|
6楼#
发布于:2003-09-20 15:59
呵呵,谁叫你响应超时? :D
|
|
|