读书人

dll共享变量的有关问题

发布时间: 2012-04-15 18:39:21 作者: rapoo

dll共享变量的问题
windows 7 vs2010 环境下 便宜了一个dll

#include "output.h"
#pragma data_seg("ShareData")
int test=0;
#pragma data_seg()
#pragma comment(linker, "/SECTION:ShareData,RWS")
extern "C" __declspec(dllexport) int read(){
return test;
}
extern "C" __declspec(dllexport) void write(){
test=2;
}

两个进程加载的时候 为什么 无法共享test 变量

[解决办法]
volatile int test = 0;

读书人网 >VC/MFC

热点推荐