给Qt程序加上版本信息
2019独角兽企业重金招聘Python工程师标准>>>
windows下的可执行文件的属性中有版本这个信息,她含有版本信息,描述,版权等等。对于qt的程序,要含有这样的信息,该怎么办呢?
那就如下操作吧:新建***.rc文件,在rc文件填入下的信息
#include "winver.h"
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG
#else
FILEFLAGS 0x0L
#endif
FILEOS VOS__WINDOWS32
FILETYPE VFT_DLL
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904B0"
BEGIN
VALUE "CompanyName", "artphoto365.com\0"
VALUE "FileDescription", "ArtPhoto365C线下软件\0"
VALUE "FileVersion", "1.0.0.0\0"
VALUE "LegalCopyright", "(C) 2010-2011 artphoto365.com\0"
VALUE "OriginalFilename", "ArtPhoto365C.exe\0"
VALUE "ProductName", "ArtPhoto365C线下软件\0"
END
END
END
然后记住将pro文件的OTHER_FILES += resource.rc改成RC_FILE = resource.rc,要不编译生成的程序不含有版本信息。
如果只是加上软件版本信息,还可以直接在*.pro文件中加上VERSION = 2.0.0.1015即可。
转载于:https://my.oschina.net/u/3489228/blog/914329
给Qt程序加上版本信息相关推荐
- python打包加版本信息_使用pyi-set_version为PyInstaller打包出来的程序附加版本信息...
本文将讲述如何使用 pyi-grab_version获取版本信息的模板文件,以及使用 pyi-set_version为打包好的程序附加版本信息. 当然了,在开始前,需要你已经安装好了 PyInstal ...
- 删除隐藏版本信息 版本回退_Qt如何给程序添加版本信息
" 阅读本文需要3分钟 自己亲手编译过 Qt Creator 源码的朋友都有这样的疑惑,为啥编译完成后最终生成的动态库.插件以及 exe 都会带数字 4 后缀,下面记录下如何出现以及如何解决 ...
- ldflags_使用ldflags设置Go应用程序的版本信息
ldflags 介绍 (Introduction) When deploying applications into a production environment, building binari ...
- VS 给自己开发的Qt程序加上程序图标ico
1.创建logo.ico 自己随便ps画个jpg或png,然后使用在线转换工具成ico 2.在当前工程中添加资源或创建资源 右键->添加->资源->增加 弹出[添加资源]对话框 选择 ...
- Qt可执行程序写入版本信息
[1]新建Qt工程 1.1 具体新建步骤不赘述. 1.2 新建工程后文件目录如下: 1.3 留意对比一下你的代码目录,可以发现我的文件目录中多了一个rc类型的资源文件.那么,它也就是关键点. 1.4 ...
- 14.Go程序版本信息(一)
Go程序版本信息(一) 日期:2022-01-25 11:02:18 作者:JonathanJiang 此文章为个人笔记,有误请指正,推荐读者查看参考资料的原文 一.参考资料 Golang中管理程序的 ...
- android 获取apk的版本信息
今天,简单讲讲android如何获取apk的版本信息. 这个很简单,但是之前还是查找了资料,所以记录一下. 一.应用程序得到自己的版本信息 /*** 得到当前应用版本名称的方法* * @param c ...
- android获取apk版本号,android 获取apk的版本信息
释放双眼,带上耳机,听听看~! 今天,简单讲讲android如何获取apk的版本信息. 这个很简单,但是之前还是查找了资料,所以记录一下. 一.应用程序得到自己的版本信息 /** * 得到当前应用版本 ...
- Qt软件发布(版本信息,Release版程序,代码打包,制作安装包)
序言 当我们完成了Qt程序的开发,希望交予测试,或是正式发布的时候,需要将我们的程序进行层层封装,最终以一个安装包的形式呈现给用户.专业版的软件发布,以Qt软件为例,需要三个步骤:生成版本信息,生成R ...
最新文章
- hadoop之MapReduce自定义二次排序流程实例详解
- 64位环境编译DiskSim 4.0
- Android SystemTrace使用攻略
- 蓝桥杯乘法运算java,第四届蓝桥杯Java B——有理数类
- Java三行代码搞定MD5加密
- 机器学习与数据挖掘简介
- linux 基础训练题,Linux习题练习
- [Matlab] 变量名与字符串的互相转换的正确方法
- 矩池云python2.7镜像安装opendr
- weui.picker 乱码处理
- EF Core in Action 中文翻译 第一部分导航
- WORD2016打印文档时,图片打印不正常的解决方法
- MOEA/D学习记录
- Window XP驱动开发(十一) USB2.0 芯片CY7C68013A+FPGA实现的高速传输系统设计(软件及硬件)
- 智慧城市将成为推进我国新型城镇化的新思路、新手段、新模式
- 最简洁影视后期制作(AE)教程之导出导入
- 权力的下沉:去中心化的真正本质
- Typora软件百度网盘下载地址
- MAC-MAC-MAC-MAC
- Oracle 11.2 参数详解