#pragma data_seg实现DLL进程间数据共享
有时我们有这样的需求,特别是制作设备SDK时,当多个进程引用同一个DLL,这个DLL需要在进程间共享一些数据时:
可以使用如下内容来实现共享数据:
#pragma comment(linker,"/section:DLLSharedSection,rws")
#pragma data_seg("DLLSharedSection")
char DeviceId[500] = {0};
#pragma data_seg()
有时我们有这样的需求,特别是制作设备SDK时,当多个进程引用同一个DLL,这个DLL需要在进程间共享一些数据时:
可以使用如下内容来实现共享数据:
#pragma comment(linker,"/section:DLLSharedSection,rws")
#pragma data_seg("DLLSharedSection")
char DeviceId[500] = {0};
#pragma data_seg()