怎样导出自己制作的DLL中的函数?
我用的开发环境是VS2005 + Windows Mobile 5.0 Pocket PC SDK
现在想用smart phone 工程中的win32工程类型制作一个dll,供PDA设备使用.
我在自己制作的这个dll中导出一个函数,比如 test_export_function.请问该如何做呢?我看了一下,生成的工程文件中也没有.def文件,请问我该如何操作,谢谢!
[解决办法]
def文件不是工程自动生成的,需要自己添加上去:解决方案资源管理器中,右键点击工程-》添加-》新建项,选择“代码”栏目中的“模块定义文件(.def)”,指定这个文件的名字和位置之后,选择“添加”就可以了。
假设你的DLL工程名为 SetUp,需要导出的函数名为:test_export_function,则def文件如下定义:
LIBRARY"SetUp"
EXPORTS
test_export_function
当然,你也可以不用def文件,还有其他做法。
[解决办法]
LIBRARY "SetUp"
EXPORTS
test_export_function PRIVATE