在 dll 里面, .cpp (或.h)文件中声明如下变量:
extern"C" __declspec(dllexport) int g_dll_test = 0;
extern"C" __declspec(dllimport) int g_dll_test ;
extern"C" __declspec(dllexport) int g_dll_test = 0;
然后exe静态链接dll
在exe的.cpp文件中作如下声明extern"C" __declspec(dllimport) int g_dll_test ;
这样, exe 就可以直接使用 dll 中的全局变量 g_dll_test