*.def 文件 LNK1118: “READ”语句中的语法错误

    技术2022-05-19  18

    #pragma data_seg("MySeg")//...

    #pragma data_seg()

     

    第一种方法 修改*.def文件

    SECTIONS MySeg READ WRITE SHARED

    第二种方法 修改源文件

    #pragma data_seg("MySeg")//...

    #pragma data_seg()

    #pragma comment(linker,"/SECTION:MySeg,RWS")

     

    应用例子

     

     // dll文件中 #pragma data_seg("flag_data") int count = 0; #pragma data_seg() #pragma comment(linker,"/SECTION:flag_data,RWS") int &GetCount() { return count; } void SetCount(int n) { count=n; } //程序中: if(GetCount()>1) { MessageBox(L"已经启动了一个应用程序",L"Warning",MB_OK); return FLASE; } SetCount(++GetCount());


    最新回复(0)