首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> VC >> VC 教學

VC6 設定工作目錄解決 Ctrl+F5 無法載入 DLL 問題

     編輯:VC 教學

問題現象

大型 Workspace 包含多個相依 Project,輸出檔 (EXE/DLL) 集中放在 Debug 目錄。直接雙擊 EXE 執行正常,但在 VC6 IDE 中按 Ctrl+F5 (或 F5) 執行,提示「無法載入某模組」 (DLL 找不到)。

根本原因

  • 直接執行 EXE:Windows 會自動搜尋當前目錄 (EXE 所在目錄) 載入 DLL。
  • VC6 偵錯/執行:預設工作目錄為專案目錄,而非輸出目錄,導致 DLL 搜尋失敗。

解決方法

  1. 開啟 Project → Settings (或 Alt+F7)。
  2. 切換到 Debug 分頁。
  3. 在 Working Directory (工作目錄) 欄位填入輸出目錄完整路徑,例如:D:\MyProject\Debug。
  4. 確定並重新執行 Ctrl+F5,DLL 載入正常。

補充說明

  • Release 版本同理,需在 Release 設定頁面同樣設定。
  • 若專案輸出目錄非標準 Debug/Release,請填入實際路徑。
  • 此設定僅影響 IDE 內啟動行為,不影響最終安裝部署。

結語

VC6 專案預設工作目錄非輸出目錄是經典坑點。一處設定 Project Settings → Debug → Working Directory = 輸出目錄路徑,徹底解決 IDE 執行找不到 DLL 的問題。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved