看板 C_and_CPP 關於我們 聯絡資訊
我有寫了一個用顯式連結(Explicit Linking)的DLL檔,這個 DLL檔會呼叫其他很多DLL檔,所以有一個執行檔還有 20幾個DLL檔,看起來就很雜亂,所以我想把這些DLL檔全部放在 名叫dll的資料夾裡面,然後再呼叫。 問題這時就會產生,呼叫我寫的DLL沒有問題,但是DLL檔就會找不 到其他的DLL檔,請問該怎麼解決 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.207.32
zlw:全部放在一起,要拿出來的執行檔用捷徑拉出來外面。不然用 07/08 23:34
zlw:LoadLibrary指定。隱式的話可能要改作業系統設定,只會更麻煩 07/08 23:34
layan:你只要在程式把那個額外的目錄加到你的 Path 環境變收就行了 07/09 00:35
layan:在load之前先抓 Path 的值再加入你的目錄再設定 Path 07/09 00:35