如何导出DllRegisterServer函数?

a220315410 2011-02-11 06:45:04
因为DllRegisterServer在olectl.h文件中被声明为STDAPI DllRegisterServer(void),不知道是因为冲突,亦或者别的什么原因,我使用__declspec(dllexport)导出,一直失败。
所以想尝试使用def文件来导出函数,但是具体的应该如何操作?是否只需要将def文件包含在项目中就OK,还是需要别的什么设置,有什么需要注意的?我使用的IDE是VS2010,因为一直失败,所以特地上来请教~
...全文
134 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
visualwind 2011-02-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 a220315410 的回复:]

引用 2 楼 mszjk 的回复:
试试

项目属性
配置属性->连接器->输入 : 模块定义文件,输入你的def文件名.

谢谢,终于能够看到导出的函数了!
[/Quote]

直接新建一个def文件也行
a220315410 2011-02-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 mszjk 的回复:]
试试

项目属性
配置属性->连接器->输入 : 模块定义文件,输入你的def文件名.
[/Quote]
谢谢,终于能够看到导出的函数了!
mszjk 2011-02-11
  • 打赏
  • 举报
回复
试试

项目属性
配置属性->连接器->输入 : 模块定义文件,输入你的def文件名.
wltg2001 2011-02-11
  • 打赏
  • 举报
回复
所以想尝试使用def文件来导出函数,但是具体的应该如何操作?是否只需要将def文件包含在项目中就OK,还是需要别的什么设置,有什么需要注意的?我使用的IDE是VS2010,因为一直失败,所以特地上来请教~
=======
我有vs2005,直接将DEF导入在工程中就行了。

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧