当前位置: 代码迷 >> VC >> 急loadlibrary总是返回异常126
  详细解决方案

急loadlibrary总是返回异常126

热度:4936   发布时间:2013-02-25 00:00:00.0
急,loadlibrary总是返回错误126
开始用
hModule=LoadLibrary(LPCTSTR( "D:\\Administrator文档和收藏夹\\Visual   Studio   2005\\Projects\\ReceiveSMS\\ReceiveSMS\\mapirule.dll "));

用getlasterror总是126,改为
hModule=::LoadLibrary((LPCTSTR) "Kernel32.dll ");
也是同样的错误码,郁闷了。

------解决方案--------------------------------------------------------
错误代码126是找不到指定的模块。
检查一下你mapirule.dll的路径写错了没,
实在不行就把它和程序放在同一路径下或干脆丢到win目录下.
然后在loadlibrary里使用相对路径.
------解决方案--------------------------------------------------------
还有会不会是TCHAR和ASCII的问题~