LoadLibrary失败,错误代码为998,如何解决?急!
MyApp(A.exe)调用了MyDLL(B.dll),由于B.h、B.lib和B.dll是已知的,所以在MyApp中,我直接把B.lib填在了Settings-->Link中;
MyDLL B.dll又调用了C.dll(第三方库),我用函数指针引出C.dll中的导出函数。
问题是,当我在MyDLL的构造函数中执行LoadLibrary("C.dll")(C.dll及其相关dll都在C:\WINDOWS\system32目录下)时,返回的HANDLE为NULL,调用GetLastError显示错误代码为998。
请问这是怎么回事,如何解决?
我在网上找了很多,有的说指针错误或者结构体未初始化,但我这是在构造函数中调用的,应该在其它动作执行之前的事了。
这问题,搞了好久,搞不定!着急啊!