exe ->dll

来源:互联网 发布:人工智能程序的维护 编辑:程序博客网 时间:2024/04/30 09:44

可执行文件调用DLL库文件:

1、静态调用:.h文件、.lib文件、dll文件

     .h文件确保导出函数有声明(需导出导入标识),.lib文件确定所导出函数的位置(连接器连接时需要),dll实际的库

     (导出导入标识).h文件可如下书写:

      #ifdef   MYLIBAPI

      #elseif

       #define  MYLIBAPI  extern "C" __declspec(dllimport)

      #endif

      (exe调用dll是可在其cpp文件include 此头文件之前定义:#define  MYLIBAPI  extern "C" __declspec(dllexport))

2、动态调用:.h文件(可以没有.h文件,只要知道所调用函数的名字,参数就行,可以用函数指针的方法实现),dll文件

 

另外,调用静态lib库:.h文件,.lib文件

0 0