[問題] dll檔的位置問題???

看板C_and_CPP (C/C++)作者 (呦厚厚)時間14年前 (2011/08/04 06:58), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) Lua 5.1.4, LuaBind 0.9.1, Boost 1.47 問題(Question): 執行時找不到 luabind.dll 補充說明(Supplement): LuaBind的 lib和dll必須自行產生 下載的檔案中沒有 我先使用 Boost產生 bjam.exe檔 再以bjam.exe檔 在LuaBind的資料夾中執行 產生LuaBind的 lib和dll 在VC++的環境中 已經指定了 lib的路徑 編譯時沒問題 表示已經找到了lib lib也是正確的 而dll 和 lib是放在一起的 可是當執行程式時 就會跳出錯誤 表示找不到dll 後來我把dll 直接放在專案的目錄下 解決了這個問題 記得以往的情況 dll和lib 不是放一起就好了嗎??? 為什麼這次放在一起就找不到dll 要把dll直接放在專案中才找的到??? 還是我的lib內部的資訊有錯??? http://ppt.cc/Veb@ 這是我產生dll和lib的方式的參考網站 謝謝了^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.155.241 ※ 編輯: yhn0tgb60 來自: 122.116.155.241 (08/04 07:00)

08/04 12:07, , 1F
windows 都是從環境變數 PATH 下去找 dll 的
08/04 12:07, 1F

08/04 12:08, , 2F
「dll和lib 不是放一起就好了嗎」這肯定是你誤會什麼了
08/04 12:08, 2F

08/04 16:50, , 3F
了解 我去研究一下環境變數 謝謝了^^
08/04 16:50, 3F
文章代碼(AID): #1EETAmpT (C_and_CPP)
文章代碼(AID): #1EETAmpT (C_and_CPP)