Qt可执行程序写入版本信息
2015-11-21 13:18
696 查看
原地址:http://www.cnblogs.com/Braveliu/p/4506844.html【1】新建Qt工程 1.1 具体新建步骤不赘述。 1.2 新建工程后文件目录如下:
1.3 留意对比一下你的代码目录,可以发现我的文件目录中多了一个rc类型的资源文件。那么,它也就是关键点。 1.4 首先需要添加这个资源文件。 方法很简单:新建一个txt文件。当然,名称按具体项目自拟,再把后缀直接改为rc类型即可。 文件中的内容呢?请看下文(注意:文件内的换行等等符号不可以错乱):
1.6 最后,按需要修改一下这个rc文件的内容。构建一下。 测试方法:找到构建的exe可执行文件(eg: version.exe),右击--->属性--->详细信息tab。 效果如下图所示:
1.7 到此结束 简单总计 总结:实践一下最重要! Good Good Study, Day Day Up.顺序 选择 循环 总结
1.3 留意对比一下你的代码目录,可以发现我的文件目录中多了一个rc类型的资源文件。那么,它也就是关键点。 1.4 首先需要添加这个资源文件。 方法很简单:新建一个txt文件。当然,名称按具体项目自拟,再把后缀直接改为rc类型即可。 文件中的内容呢?请看下文(注意:文件内的换行等等符号不可以错乱):
IDI_ICON1 ICON "version.ico" #if defined(UNDER_CE) #include <winbase.h> #else #include <winver.h> #endif VS_VERSION_INFO VERSIONINFO FILEVERSION 1,0,0,10 PRODUCTVERSION 1,0,0,10 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 "080404b0" BEGIN VALUE "CompanyName", "中国软件股份有限公司\0" VALUE "FileDescription", "软件名称\0" VALUE "FileVersion", "1.0.0.10\0" VALUE "ProductVersion", "1.0.0.10\0" VALUE "LegalCopyright", "版权所有 (C) 中国软件股份有限公司\0" VALUE "LegalTrademarks", "中国软件股份有限公司\0" VALUE "OriginalFilename", "version.exe\0" VALUE "ProductName", "软件名称\0" VALUE "InternalName", "version.exe\0" END END BLOCK "VarFileInfo" BEGIN VALUE "Translation", 0x804, 1200 END END1.5 其次,把这个文件添加至工程中。 方法得注意:照这样在工程的pro文件中添加一行
1.6 最后,按需要修改一下这个rc文件的内容。构建一下。 测试方法:找到构建的exe可执行文件(eg: version.exe),右击--->属性--->详细信息tab。 效果如下图所示:
1.7 到此结束 简单总计 总结:实践一下最重要! Good Good Study, Day Day Up.顺序 选择 循环 总结
相关文章推荐
- Qt 手动生成moc 文件
- Qt制作Aero特效窗口
- Qt使用QGraphicsView实现滑动窗体效果
- QT显示图片
- QT 小票打印
- QT中嵌入SDL
- qt 自动完成LineEdit
- qt 4.6.2 vs 2005 + QCreator 开发环境配置(有注册码)
- QT VS配置UNICODE问题
- Qt creator error: LNK1123: 转换到 COFF 期间失败: 文件无效或损坏(vs2010的嵌入式清单文件)
- QT父子与QT对象delete
- Qt之命令行编译(nmake)
- Qt之命令行编译(nmake)
- Qt---实现在QLineEdit中输入密码时先显示明文,然后显示*号
- Qt查询MYSQL中文乱码问题
- QT下的几种透明效果(三种方法:调色板,透明度属性,自绘)
- QTimeLine学习
- Qt动画效果的幕后英雄:QTimeLine
- QT学习笔记-24.使用QTimeLine
- 深入浅出理解QTimeLine类