[英]How do I set the executable attributes with qmake for a c++ project?
我使用buildbot编译我的Qt / C ++ / nmake项目。
我想将版本号添加到可执行文件和公司详细信息中(在文件的属性上)。
有人知道我可以在哪里设置此信息吗?
注意:我使用的是buildbot而不是Visual Studio,因此我需要通过命令行方式来执行此操作。
除非您的版本保持静态(即,您仅报告主要的构建版本,或者您没有将版本控制修订合并到版本号中),否则您可能希望将版本作为构建的一部分生成。 可以在pro文件中作为另一个答案来完成此操作,但这意味着必须修改pro文件,这很有可能也已签入您的存储库。
在这种情况下,最好的解决方案是Windows资源文件。 这也将允许您指定您要求的其他信息(公司信息等),我不确定是否可以通过pro文件进行操作。
然后,可以通过在pro文件中设置RC_FILE变量将其包含在项目中。
RC_FILE = application.rc
Windows资源文件的另一个示例可以在Google Chrome存储库中找到。 那里有用于应用程序的rc文件,该文件引用了另一个rc文件以获取版本信息。 我假设构建过程的一部分从模板生成了该版本的rc文件。
将VERSION = xyz
添加到您的pro文件中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.