问题描述:
考虑以下命令行调用(调用Delphi 2009编译器):
dcc32.exe --no-config --peflags:1 Project.dpr
此调用是否会使用Project.dproj
或Project.dof
配置文件?
问题背景:
我知道自从Delphi 2007以来应该使用MSBuild,但事实上,这就是我要问的原因。我发现InnoSetup使用this batch file
来构建它的项目,并且我将JEDI JVCL库链接到它有严重的问题(这是一个纯粹的噩梦)。所以我想配置项目设置以使用MSBuild,但我不确定在上面的命令行调用中使用了哪些构建设置。
答案 0 :(得分:5)
--no-config
表示未加载dcc32.cfg,既不是从编译器可执行目录加载,也不是从项目目录加载。
应用.dproj和.dof文件中指定的选项的规则不受影响。应用这些选项并且任何命令行选项都优先。