1.通过编译器内置关键字__declspec( dllexport )方式导出DLL
如图新建一个名为DLLExport的Win32项目:
选择DLL,并且勾选空项目:
OK,建立好了,我们新建一个Test.h和Test.cpp文件,在里面写入我们需要导出的代码:
Test.h:
#ifndef _TEST_H_
#define _TEST_H_
//判断是导出还是导入
#ifdef IS_EXPORT
//创建DLL需要导出
#define EXPORT_OR_IMPORT __declspec( dllexport )
#else
//提供给调用者需要导入
#define EXPORT_OR_IMPORT __declspec( dllimport )
#endif
//导出全局方法
void EXPORT_OR_IMPORT Method();
//导出全局变量
extern EXPORT_OR_IMPORT int Var;
//导出类
class EXPORT_OR_