問題描述:
1、A.dll中呼叫了B.dll
2、新建一個exe工程,直接加載B.dll,無問題
3、新建一個exe工程,直接加載A.dll,(但是B.dll不放進執行目錄),報錯無法啟動,因為找不到B.dll
4、新建新建一個exe工程,直接加載A.dll,并把B.dll放進執行目錄
4.1、如果靜態加載,即function XXX: integer; cdecl; external 'XXXX.dll' name 'XName';直接報記憶體訪問錯誤
4.2、如果動態加載,loadlibrary回傳0,getlasterror回傳998
求各路大神賜教。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/80208.html
