在exe和dll文件里都有一个(dllexport)类型的 ChangeValue()函数,和全局变量g_n = 10 ;
void ChangeValue()
{
g_n = 12 ;
}
我用LoadLibrary( "ChangeValue")以后, Dll版本的ChangeValue()可以正常执行,但是.EXE版本的ChangeValue(),执行到g_n = 12时候,说我访问违规了.
有谁知道是为什么吗?