无法加载dll文件
我想加载一个dll文件,其中一段代码为
HINSTANCE hDll;
hDll=LoadLibrary(_T( "mydll.dll "));
if(hDll != NULL){
.....
}
但是我发现if语句根本不执行,hDll总是为NULL,请问这是怎么回事?如何解决?
[解决办法]
mydll.dll是否在项目文件夹或system32下?
[解决办法]
把前边的_T和括号去掉应该可以
改成这样
HINSTANCE hDll;
hDll=LoadLibrary( "mydll.dll ");
if(hDll != NULL){
[解决办法]
是不是你的dll里面调用了其他dll,而这个dll又不存在呢
[解决办法]
我一直在用vs2005,没
遇到过这个问题
[解决办法]
1、依赖的库不存在或有错误
2、vs2005编译出来的库,发布到没安装vc的环境时,需要重新安装vc依赖库