gpt4 book ai didi

delphi - 在delphi中使用DCC32.exe构建

转载 作者:行者123 更新时间:2023-12-03 14:56:52 45 4
gpt4 key购买 nike

您好,我正在使用以下命令构建我的 delphi 项目:

Command: dcc32.exe project.dpr d:\exe_folder

上面的命令运行良好,我可以在输出文件夹中生成 exe。但是,当我通过 IDE 构建相同的项目时,每个构建中的构建号都会增加,因为我已检查了“自动增量构建号”选项。但是,当通过命令行执行此操作时,内部版本号并没有增加。是否有通过命令行修改构建信息/版本信息的选项?

谢谢..

最佳答案

dcc32.exe 无法直接增加内部版本号。版本信息(包括内部版本号)使用来自 IDE 每次更新的 *.res 文件。要绕过 IDE,您可以编写带有版本信息部分的 RC 脚本,该小应用程序将增加此脚本中的内部版本号。然后,您可以使用以下构建操作来创建bat文件:

  1. 运行您的应用以增加版本号
  2. 使用 brcc32.exe 编译 RC 脚本(输入 - RC 脚本,输出 - RES 文件)
  3. 使用 dcc32.exe 和新的 .res 文件编译您的应用程序

附注不要忘记将带有版本信息的 RES 文件包含到您的项目中:

{$R "yourversioninfofile.res"} 

关于delphi - 在delphi中使用DCC32.exe构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12039783/

45 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com