VC6.0编译DLL,使用VS2010调用问题及解决方法
Posted lytwajue
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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调用问题及解决方法的主要内容,如果未能解决你的问题,请参考以下文章