Skip to content
经验构件库(C/C++版)
C++ C
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
exp-libs-test
exp-libs
ipch
README.md
exp-libs.sdf
exp-libs.sln
exp-libs.suo

README.md

exp-libs-c

经验构件库(C/C++版)


  1. 拷贝 x64/Release 目录下的 exp-libs.dll 与 exp-libs.lib 文件到其他项目工程目录

  2. 拷贝 exp-libs 目录下需要用到的 *.h 头文件到其他项目工程目录

  3. 修改其他项目工程的stdafx.h文件,在其末尾添加:

#ifdef DLL_IMPLEMENT  
	#define DLL_API __declspec(dllexport) 
#else  
	#define DLL_API __declspec(dllimport) 
#endif
  1. 在其他项目工程中把步骤1和步骤2的文件添加到解决方案,即可通过 *.h 头文件定义的API进行调用

  2. 若其他项目工程在引用这个 exp-libs.dll 模块后,编译时出现以下错误:

error LNK2019: 无法解析的外部符号 __declspec(dllimport)

则很可能是 exp-libs.dll 与该工程的编译平台位数不对(exp-libs.dll默认是64位的)

You can’t perform that action at this time.