1.DLL生成流程
win32->win32project->Dll
2.导出函数
[加入一个头文件,定义个导入导出宏]
#ifdef SAMPLELIB_EXPORTS
#define LIB_API __declspec(dllexport)
#else
#define LIB_API __declspec(dllimport)
#endif
LIB_API int addtwo(int,int);
3.导出类[其他一切正常]
class LIB_API className
{
}
4.导出变量
#ifdef SAMPLELIB_EXPORTS
extern int dllGlobalVar;
#else
extern int LIB_API dllGlobalVar;
#endif
5.在调用的时候:加入2个宏之后就可以使用
#include "sampleLib.h"
#pragma comment(lib, "sampleLib.lib")