首页 > 代码库 > VC6.0编译DLL,使用VS2010调用问题及解决方法
VC6.0编译DLL,使用VS2010调用问题及解决方法
1、做驱动的时候。做应用程序须要和驱动通信,必须建立一个DLL。
2、由于客户使用版本号太低,须要使用到VC6.0编写DLL
3、在VC6.0上编写DLL的时候,导出的函数名会出现和原函数名不正确,导致调用失败
4、解决的方法。
找到VC6.0project以下的文件 ***.DEF。
把里面的 LIBRARY 后面输入要导出的DLL的文件名称。
如: LIBRARY "pc104dll"
在EXPORTS后面输入要导出的函数名。整个文件内容入下:
LIBRARY "pc104dll"
DESCRIPTION ‘dll5 Windows Dynamic Link Library‘
EXPORTS
Set_CPCI_CLock
Set_Inter_exter
OpenCard
CloseCard
WriteBlockLocal
ReadBlockLocal
; Explicit exports can go here
编译,生成DLL文件。
5、使用Depends软件打开生成的DLL库文件,看看文件名称是否有改变。
完毕。
VC6.0编译DLL,使用VS2010调用问题及解决方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。