我有一个项目,其中有一些应用程序和几个 {$DEF aaaaa},然后我使用 Inno setup 来执行安装程序。 为了简化该过程,最好创建一个批处理文件来完成从头到尾的整个过程。 因此需要使用行编译器,我在 10 多年的 delphi 中从未这样做过。
鉴于帮助是......我们都知道帮助
我在哪里可以找到有关此主题的一些文档/教程,如果 IDE 能够生成一个包含与行编译器一起使用的所有参数的文件,那就太好了(它在内部确实如此,但是......)那么在哪里呢? ? 我应该使用 Msbuild 还是 DCC32.exe 和一些文件???如果 MSbuild 你如何使用这些东西
我不知道从哪里开始,任何正确方向的提示将不胜感激
如果您使用的是直接支持 MSBuild 的 Delphi 版本,那么使用它会更容易,因为它可以从 Delphi 和项目设置中读取大多数参数,而 DCC32 需要做更多的工作才能使用它。 还有许多工具可以自动化构建(免费/开源或商业),但对于简单的需求,甚至批处理文件就足够了。
看到你提到msbuild,我们可以假设你有一个相当新的Delphi版本吗?正如已经提到的,FinalBuilder 非常适合这类事情。有一个 FinalBuilder 操作可以执行此操作,它基本上可以归结为以下命令行:
msbuild /target:Build /property:config=Release;UsePackages=false myapp.dproj
根据需要更改 config= 并添加/删除其他属性:根据您的选择设置。
使用 dcc32 进行编译很好,而且仍然完全可行,但 msbuild 现在肯定更简单了,因为构建不同的配置要容易得多。
msbuild -h
是一个很好的起点,因为所有链接都已给出。