Win7/x64中的Delphi 6 Professional,帶有c:\ Delphi6文件夾。Delphi命令行編譯(DCC32)錯誤:找不到System.pas
由於ProjectGroups造成OM錯誤,我們需要逐個構建項目。
爲了提供更快的編譯,我嘗試使用DCC32.exe。
我在這個網站上發現了一些關於「使用4個選項設置庫路徑的擴展dcc32.cfg」的信息。 我將它們分別設置爲「Delphi/Options/Env。options/Library path」。
然後我嘗試:
dcc32.exe B 「any.dpr」
但我得到的錯誤:System.pas沒有找到。
我不明白 - 也許dcc32.exe想要建立基本的pas文件,或者我需要使用其他格式。
我們需要構建每個項目,因爲我們使用了許多條件指令。
感謝您的每一個信息,建議你會寫。
運行Sysinternals的進程監視器,通過文件過濾器I/O和進程名「dcc32.exe」再試試你的編譯,看看它會嘗試該文件夾system.dcu和system.pas 我敢打賭,你最好把路徑中delphi項目文件(在MSBuild Delphi之前的any.dof,如果我的記憶服務於我的話),並將其作爲絕對路徑,而不需要像$(Delphi)那樣的任何環境變量。您可能從IDE字符串複製而來,並且您最好使用全限定路徑而不進行任何替換。 * PS還有工具,用於像want.exe和lazy builder * –