Qt基础-给应用程序添加版本号等信息

一般地,在软件图标上,通过右键->属性,可以查看软件的详细信息,如文件说明、版本号等;
在这里插入图片描述
但是通过VS+Qt生成的应用程序默认是没有这些信息的;
在这里插入图片描述

可以通过添加资源文件的方式进行设置,具体步骤如下:

  • 打开资源视图,会有一个“项目名称.rc”的文件夹;
    在这里插入图片描述

  • 右键->添加资源,弹出下面的对话框;
    在这里插入图片描述

  • 选中“version”,点击新建,会自动生成一个文件,打开后,双击某一项就可以进行更改;
    在这里插入图片描述

  • 改完之后,重新编译,发现软件的详细信息就都有了。
    在这里插入图片描述

要给自己的应用程序文件添加版本信息,可以按照以下步骤在Qt Creator中完成: 1. 打开Qt Creator并打开你的项目。 2. 在左侧的项目文件列表中找到你的应用程序文件(通常是以 .pro 文件为扩展名的文件)。 3. 在应用程序文件中添加以下代码: ``` VERSION = 1.0.0 DEFINES += APP_VERSION=\\\"$$VERSION\\\" ``` 这将在编译时将版本号设置为1.0.0,并将其定义为APP_VERSION宏。 4. 在应用程序文件中添加以下代码: ``` # Set version information VERSION_MAJOR = 1 VERSION_MINOR = 0 VERSION_PATCH = 0 # Generate version string VERSION = $${VERSION_MAJOR}.$${VERSION_MINOR}.$${VERSION_PATCH} # Set version as a preprocessor define DEFINES += APP_VERSION=\\\"$$VERSION\\\" ``` 这将设置版本号,次版本号和修订版本号,并生成版本字符串。 5. 在应用程序文件中添加以下代码: ``` # Set version information VERSION_MAJOR = 1 VERSION_MINOR = 0 VERSION_PATCH = 0 # Generate version string VERSION = $${VERSION_MAJOR}.$${VERSION_MINOR}.$${VERSION_PATCH} # Set version as a preprocessor define DEFINES += APP_VERSION=\\\"$$VERSION\\\" # Set application name and version in Info.plist for macOS bundles contains(MAC_SDK, "macos") { QMAKE_INFO_PLIST = Info.plist QMAKE_INFO_PLIST[CFBundleName] = "MyApplication" QMAKE_INFO_PLIST[CFBundleShortVersionString] = $$VERSION QMAKE_INFO_PLIST[CFBundleVersion] = $$VERSION } ``` 这将在macOS包中的Info.plist文件中设置应用程序名称和版本号。 6. 保存文件并重新编译你的应用程序。 7. 现在,你的应用程序将包含你指定的版本信息。你可以在代码中使用APP_VERSION宏来访问版本号。例如: ``` qDebug() << "Application version:" << APP_VERSION; ``` 输出将显示应用程序版本号
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值