例:
在DLL中定义:
int i=0,p;
set(int *pp){ p=*pp; }
get(int *ii){ ii=&i; }
导出set和get两个函数在EXE中调用这两函数
int p=1,i;
set(&p);
get(&i);结果set正常
get获取的是0xcccccccc
在DLL中定义:
int i=0,p;
set(int *pp){ p=*pp; }
get(int *ii){ ii=&i; }
导出set和get两个函数在EXE中调用这两函数
int p=1,i;
set(&p);
get(&i);结果set正常
get获取的是0xcccccccc
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货