我一直在努力让MSBuild在构建机器上的最后几天成功构建我的.dproj文件。
首先,我需要开发人员机器上的EnvOptions.proj文件,这让我清楚地看到了缺少的system.pas文件,但是现在我收到了一个缺少.dcu的编译错误
C:\ Program Files \ CodeGear \ RAD Studio \ 6.0 \ Bin \ CodeGear.Delphi.Targets(123,3): 错误:myproject.dpr(17)致命:F1026找不到文件:'mymissing.dcu'
现在,“mymissing.dcu”的路径包含在EnvOptions.proj文件的 Win32BrowsingPath 中,我尝试将路径添加到命令提示符 PATH ,其中也行不通。
如果我将.dcu直接复制到工作目录中就可以找到 - 但这不是一个长期解决方案,因为我需要将许多其他.dcu文件复制到工作目录中。< / p>
有什么想法吗?
答案 0 :(得分:3)
在.dproj文件中尝试<DCC_UnitSearchPath>
。
答案 1 :(得分:1)
确保库搜索路径中引用的所有环境变量,例如$(BDS)实际上存在于命令提示符的环境中。