dll共享的实现:
- 定义变量时必须采用如下形式:
#pragma data_seg("dllshare")
int v= 1234; // 必须在定义的同时进行初始化!!!!
#pragma data_seg()
而且,必须在定义时赋值。
- 在vs中如下设置:Project Setting ->Link ->命令行选项,加入如下语句:
/SECTION:.dllshare,rws
或者在代码中加入如下语句:
#pragma comment(linker,"/SECTION:.dllshare,rws")
注意:上述代码中,不要忘记冒号后面的点号。