我有一个带有几个应用程序的项目,有几个{$ DEF aaaaa}然后我使用Inno设置来安装程序。 为了简化流程,最好创建一个批处理文件来完成从A到Z的整个过程。 因此需要使用行编译器,我从未在10年以上的delphi中使用过。
鉴于帮助是......我们都知道帮助
如果IDE会生成一个文件,其中包含与行编译器一起使用的所有参数,那么我在哪里可以找到关于此主题的一些文档/教程可能会很好(它在内部但是......)然后哪里?? 我应该使用Msbuild或DCC32.exe和一些文件???如果MSbuild如何使用这些东西
我不知道从哪里开始向正确的方向提示
谢谢 PW
答案 0 :(得分:3)
答案 1 :(得分:2)
如果您使用的是直接支持MSBuild的Delphi版本,则更容易使用它,因为它可以从Delphi和项目设置中读取大多数参数,而DCC32需要更多的工作才能使用它。 还有许多工具可以自动构建(免费/开源或商业),但是对于简单的需求,甚至批处理文件也足够了。
答案 2 :(得分:1)
一个好的开始:
大局:
答案 3 :(得分:0)
如果以下列方式之一调用,DCC32会输出自己的帮助:
dcc32
dcc32 -h
dcc32 -help
这可以找到here,正如安德烈亚斯指出的那样。
在Rad Studio XE(Delphi 2011)中,FinalBuilder将集成到IDE中,帮助实现这一目标。因此,我将查看product,因为您将为使用它做好准备。
答案 4 :(得分:0)
看到你提到msbuild我们可以假设你有一个合理的最新版本的Delphi吗?如上所述FinalBuilder已经很好了。这样做有一个FinalBuilder操作,它基本上归结为命令行:
msbuild /target:Build /property:config=Release;UsePackages=false myapp.dproj
将config =更改为approriate并添加/删除其他属性:您可以选择设置 使用dcc32进行编译很好,但仍然完全可行,但msbuild现在肯定更简单,因为构建不同的配置要容易得多。
msbuild -h
是一个很好的起点,就像已经给出的所有链接一样。