在动态链接库的静态加载方式中,可执行程序引用动态库的全局变量方法

在 dll 里面, .cpp (或.h)文件中声明如下变量:
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 


答案来自http://bbs.csdn.net/topics/330062526

猜你喜欢

转载自blog.csdn.net/u013411873/article/details/50920919
今日推荐