DLL共享变量问题
在DLL工程中:共享变量iWhatYouUseInTwo
#pragma data_seg ( ".ASHARE ")
int iWhatYouUseInTwo = 0;
#pragma data_seg()
在应用程序中如何加载这个iWhatYouUseInTwo ??
[解决办法]
仅定义一个数据段还不能达到共享数据的目的,还要告诉编译器该段的属性,有两种方法可以实现该目的(其效果是相同的),一种方法是在.DEF文件中加入如下语句:
SETCTIONS
ASHARE READ WRITE SHARED
另一种方法是在项目设置链接选项中加入如下语句:
/SECTION:ASHARE,rws