zoukankan      html  css  js  c++  java
  • 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库文件,看看文件名称是否有改变。

    完毕。

  • 相关阅读:
    两个不同于LR和jmeter的性能测试工具
    一个基于集成jenkins的测试平台
    sparkR原理
    Python 出现需要使用fPIC重新编译的问题
    eclipse中使用jython
    R中逻辑运算
    R语言的一些笔记
    Distributed R
    R语言和大数据
    Mysql command line
  • 原文地址:https://www.cnblogs.com/lytwajue/p/7338360.html
Copyright © 2011-2022 走看看