是否有针对Delphi的FOSS批量编译解决方案,它将版本作为输入参数?
我正在使用Delphi 7,这仍然是最乏味的操作。有没有其他解决方案,解决方法,使这很容易。
答案 0 :(得分:6)
对您的问题不太确定,但我会假设您在编译时询问如何从批处理文件中设置产品的版本号。我以前使用过一个名为StampVer的程序,你需要在文件中已经有版本信息才能使用StampVer。 StampVer是免费软件,但不是开源软件。
我强烈推荐的一个好的商业解决方案是FinalBuilder,它还能够操作可执行文件中的版本信息以及编译Delphi应用程序。
答案 1 :(得分:2)
答案 2 :(得分:2)
我们正在使用自定义.res文件 - 在TortoiseSVN的WCREV工具构建期间从模板创建(它需要修订版号并替换模板文件中的关键字)。
Delphi 2006,没有附加组件。如果你愿意,我明天可以发布模板和脚本。
答案 3 :(得分:1)
http://svn.berlios.de/svnroot/repos/dzchart/utilities/dzPrepBuild/trunk/
可能适合该法案。
“PrepBuild是一个用于处理版本信息的命令行工具 使用dcc32.exe命令行编译时的Delphi项目 编译器。它也可以用作Delphi 2007中的预构建工具。“
答案 4 :(得分:1)