天天看點

LoadLibrary加載動态庫失敗的解決辦法 - 94cool

LoadLibrary加載動态庫失敗的解決辦法

from:http://blog.sina.com.cn/s/blog_62ad1b8101017qub.html

若DLL不在調用方的同一目錄下,可以用LoadLibrary(L"DLL絕對路徑")加載。但若調用的DLL内部又調用另外一個DLL,此時調用仍會失敗。解決辦法是用LoadLibraryEx:

LoadLibraryEx("DLL絕對路徑", NULL, LOAD_WITH_ALTERED_SEARCH_PATH);

通過指定LOAD_WITH_ALTERED_SEARCH_PATH,讓系統DLL搜尋順序從DLL所在目錄開始。

LoadLibrary加載動态庫失敗的解決辦法 - 94cool