zoukankan      html  css  js  c++  java
  • C++ DLL中导出函数的声明的方法

    定义:

    TESTDLLEXPORT_API int fnTestDllExport(void);

    TESTDLLEXPORT_API int fnTestCall(void);


    TESTDLLEXPORT_API int fnAddInt(int i,int j);

    TESTDLLEXPORT_API BOOL fnContact(char* a);

    建立一个.def文件

    LIBRARY TestDllExport
    EXPORTS
    fnContact @1
    fnAddInt @2
    fnTestDllExport @3
    fnTestCall @4

    编译通过后用dumpbin 查看,生成有规则的函数定义

    C:Program Files (x86)Microsoft Visual Studio 9.0VCin>dumpbin /exports "C:U
    sersAdministratorDocumentsvisual studio 2012ProjectsConsoleApplication2Con
    soleApplication2inDebugTestDllExport.dll"

      用dllexp查看,函数名非常简洁。

  • 相关阅读:
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    C 语言实例
    YQCB冲刺第二周第二天
    YQCB冲刺第二周第一天
  • 原文地址:https://www.cnblogs.com/weiweictgu/p/3878694.html
Copyright © 2011-2022 走看看