作者maplefog (楓霧)
看板C_and_CPP
標題[問題] dll檔集中放在同一個資料夾呼叫問題
時間Wed Jul 8 22:54:43 2009
我有寫了一個用顯式連結(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