首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

怎样导出自己制作的DLL中的函数?解决办法

2012-02-06 
怎样导出自己制作的DLL中的函数?我用的开发环境是VS2005 + Windows Mobile 5.0 Pocket PC SDK现在想用smar

怎样导出自己制作的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 

热点排行