码迷,mamicode.com
首页 > 其他好文 > 详细

VC6.0编译DLL,使用VS2010调用问题及解决方法

时间:2014-07-24 23:09:33      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:vc6.0编译dll   使用vs2010调用问题及解决方法   

1、做驱动的时候,做应用程序需要和驱动通信,必须建立一个DLL。

2、因为客户使用版本太低,需要使用到VC6.0编写DLL

3、在VC6.0上编写DLL的时候,导出的函数名会出现和原函数名不对,导致调用失败

4、解决办法,

     找到VC6.0工程下面的文件   ***.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调用问题及解决方法,布布扣,bubuko.com

VC6.0编译DLL,使用VS2010调用问题及解决方法

标签:vc6.0编译dll   使用vs2010调用问题及解决方法   

原文地址:http://blog.csdn.net/guoguoshizhuo/article/details/38091889

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!