当前位置: 首页 > news >正文

Qt编写的exe程序上添加程序信息

1、qtcreator编写

在pro文件中添加如下信息

# 版本信息
VERSION = 4.0.2.666# 图标
RC_ICONS = Images/MyApp.ico# 公司名称
QMAKE_TARGET_COMPANY = "Digia"# 产品名称
QMAKE_TARGET_PRODUCT = "Qt Creator"# 文件说明
QMAKE_TARGET_DESCRIPTION = "Qt Creator based on Qt 5.7.0 (MSVC 2013, 32 bit)"# 版权信息
QMAKE_TARGET_COPYRIGHT = "Copyright 2008-2016 The Qt Company Ltd. All rights reserved."# 中文(简体)
RC_LANG = 0x0004

2、利用Visual Studio编写

选择项目右键 《添加》->《资源》,《Version》->《新建》。然后打开对应的资源文件即可编辑

最终的rc文件

// Microsoft Visual C++ generated resource script.
//
#include "resource.h"#define APSTUDIO_READONLY_SYMBOLS
/
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"/
#undef APSTUDIO_READONLY_SYMBOLS/
// 中文(中华人民共和国) resources#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
#ifdef _WIN32
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
#pragma code_page(936)
#endif //_WIN32#ifdef APSTUDIO_INVOKED
/
//
// TEXTINCLUDE
//1 TEXTINCLUDE 
BEGIN"resource.h\0"
END2 TEXTINCLUDE 
BEGIN"#include ""afxres.h""\r\n""\0"
END3 TEXTINCLUDE 
BEGIN"\r\n""\0"
END#endif    // APSTUDIO_INVOKED/
//
// Version
//VS_VERSION_INFO VERSIONINFOFILEVERSION 1,0,0,1PRODUCTVERSION 1,0,0,1FILEFLAGSMASK 0x17L
#ifdef _DEBUGFILEFLAGS 0x1L
#elseFILEFLAGS 0x0L
#endifFILEOS 0x4LFILETYPE 0x1LFILESUBTYPE 0x0L
BEGINBLOCK "StringFileInfo"BEGINBLOCK "080404b0"BEGINVALUE "FileDescription", "codec 测试1111"VALUE "FileVersion", "1.01"VALUE "InternalName", "codec"VALUE "LegalCopyright", "Copyright (C) 2023"VALUE "OriginalFilename", "codec.exe"VALUE "ProductName", "codec 应用程序22222"VALUE "ProductVersion", "1, 0, 0, 1"ENDENDBLOCK "VarFileInfo"BEGINVALUE "Translation", 0x804, 1200END
END#endif    // 中文(中华人民共和国) resources
/#ifndef APSTUDIO_INVOKED
/
//
// Generated from the TEXTINCLUDE 3 resource.
///
#endif    // not APSTUDIO_INVOKED

查看文档

https://www.cnblogs.com/henkk/p/16792141.html

相关文章:

  • 介绍Docker的基本概念和优势,以及在应用程序开发中的实际应用
  • 从Windows 1.0到Windows 10的旅程:探索Windows系统的起源和第一个版本特点
  • 二叉树的后序遍历,力扣
  • Spring Boot快速搭建一个简易商城项目【完成登录功能且优化】
  • Axure医疗-住院板块,住院患者原型预览,新增医护人员原型预览,新增病房原型预览,选择床位原型预览,主治医生原型预览,主治医生医嘱原型预览
  • Mybaits-plus快速入门
  • 大学生必备的15个网站,大学生考试报名,大学生自学网站!
  • SortedMap、NavigableMap
  • SpringSecurity-2.7中跨域问题
  • Vue3 watch 的使用,如何监听一个对象中的属性值的变化 vue3 + ts + vite
  • 长沙竟然有这么多芯片公司!
  • 代码随想录——哈希表 刷题记录
  • python 1200例——【12】选择排序
  • 如何评估 RAG 应用的质量?最典型的方法论和评估工具都在这里了
  • Android : 画布的使用 简单应用
  • [LeetCode] Wiggle Sort
  • Create React App 使用
  • Java读取Properties文件的六种方法
  • js递归,无限分级树形折叠菜单
  • python docx文档转html页面
  • Python爬虫--- 1.3 BS4库的解析器
  • React Native移动开发实战-3-实现页面间的数据传递
  • SQLServer之创建显式事务
  • v-if和v-for连用出现的问题
  • vue总结
  • 当SetTimeout遇到了字符串
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 那些年我们用过的显示性能指标
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 前端技术周刊 2019-01-14:客户端存储
  • 使用Gradle第一次构建Java程序
  • 微信公众号开发小记——5.python微信红包
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • #android不同版本废弃api,新api。
  • (二)JAVA使用POI操作excel
  • (二)PySpark3:SparkSQL编程
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (转)德国人的记事本
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • .net程序集学习心得
  • .net中我喜欢的两种验证码
  • /etc/fstab 只读无法修改的解决办法
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • @Autowired注解的实现原理
  • [ IOS ] iOS-控制器View的创建和生命周期
  • [ Linux ] Linux信号概述 信号的产生
  • [ 环境搭建篇 ] 安装 java 环境并配置环境变量(附 JDK1.8 安装包)
  • [BROADCASTING]tensor的扩散机制
  • [BZOJ 4129]Haruna’s Breakfast(树上带修改莫队)