C程序改编成dll后怎样解决全局变量的问题?
一个c写的程序有两三百个全局变量,我把它改成了test.dll,每次调用时用LoadLibrary(test.dll),用完就FreeLibrary.第次调用是没有问题,可以第二次调用就出错了.FreeLibrary难道不能完全释放用LoadLibrary函数申请的空间吗?第二次LoadLibrary分量的全局变量的空间有些又和第一次申请的空间相同?以致出错. 一个c写的程序有两三百个全局变量,我
一个c写的程序有两三百个全局变量,我把它改成了test.dll,每次调用时用LoadLibrary(test.dll),用完就FreeLibrary.第次调用是没有问题,可以第二次调用就出错了.FreeLibrary难道不能完全释放用LoadLibrary函数申请的空间吗?第二次LoadLibrary分量的全局变量的空间有些又和第一次申请的空间相同?以致出错. 一个c写的程序有两三百个全局变量,我