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

Qt-vs加载exe图标

第一步:添加资源文件(.rc)
  1. 在 “解决方案资源管理器” 中,右键点击你的项目名称(比如 MyProject)。
  2. 在弹出的菜单中,依次选择:添加 → 新建项(或直接按 Ctrl+Shift+A)。
    • 此时会弹出 “添加新项” 窗口。
  3. 在窗口左侧的 “类别” 中,选择 “资源”(如果没有,先展开 “Visual C++” 再找 “资源”)。
  4. 在右侧的 “模板” 中,选择 “资源文件 (.rc)”
  5. 在窗口底部的 “名称” 处,可自定义资源文件名称(默认是 Resource.rc,建议保持默认,方便识别)。
  6. 确认 “位置” 是你的项目文件夹(一般自动填充正确路径),点击 “添加”
    • 此时项目中会新增一个 Resource.rc 文件,同时可能会自动生成 Resource.h(资源头文件,无需修改)。
第二步:向资源文件中导入图标
  1. 在 “解决方案资源管理器” 中,找到并 双击打开 Resource.rc(此时会切换到 “资源视图”)。
    • 若未显示 “资源视图”,可点击菜单栏 “视图”→“资源视图”(或按 Ctrl+Shift+E)。
  2. 在 “资源视图” 中,会看到你的项目名称,展开后能看到 Resource.rc 节点
  1. 右键点击 Resource.rc,在弹出的菜单中选择:添加资源
    • 若菜单中没有 “添加资源”,可先右键项目名称→“属性”→“配置属性”→“常规”,确保 “目标文件扩展名” 是 .exe(默认是对的),再重试。
  2. 在弹出的 “添加资源” 窗口中:
    • 左侧 “资源类型” 选择 “Icon”(图标)。
    • 点击窗口右侧的 “导入” 按钮。
  3. 在 “导入资源” 窗口中,找到你准备好的 .ico 图标文件(建议提前放在项目文件夹内,方便找到),选中后点击 “打开”
    • 此时会弹出提示:“指定的资源已存在。是否替换它?”(如果是首次添加,可能不会提示),选择 “是”
  4. 导入成功后,在 “资源视图” 的 Resource.rc 下会新增一个 “Icon” 节点,展开后能看到一个图标资源(默认 ID 为 IDI_ICON1,这个 ID 无需修改)。

第三步:编译生成带图标的 exe
  1. 点击菜单栏 “生成” → “生成解决方案”(或按 F7)。
    • 等待编译完成,底部 “输出” 窗口会显示 “生成成功”。
  2. 找到生成的 exe 文件:
    • 在 “解决方案资源管理器” 中,右键项目名称→“在文件资源管理器中打开文件夹”。
    • 进入 Debug 或 Release 文件夹(根据当前配置,默认是 Debug),里面的 .exe 文件就是你的程序。

http://www.lryc.cn/news/609080.html

相关文章:

  • 【机器人】VLN-R1 微调 | 增强训练 | 连续导航
  • 江协科技STM32 14-1 WDG看门狗
  • 一键安装RabbitMQ脚本
  • 数据结构(概念及链表)
  • 【数据分享】各省粮食外贸依存度、粮食波动率等粮食相关数据合集(2011-2022)(获取方式看文末)
  • 达梦数据库备份与还原终极指南:从基础到增量策略实战
  • 【2025/08/03】GitHub 今日热门项目
  • Spring 核心之 Bean 管理:配置、作用域与生命周期详解
  • 计算机核心概念辨析与解析
  • LeetCode 2122.还原原数组
  • OpenWrt | 如何在 ucode 脚本中打印日志
  • C语言的基本结构
  • 加密流量论文复现:《Detecting DNS over HTTPS based data exfiltration》(上)
  • 代码随想录算法训练营第五十八天|动态规划part8
  • Linux 内存调优之如何限制进程、系统级别内存资源
  • 论文阅读笔记:《Dataset Condensation with Distribution Matching》
  • 学习方法论
  • React中的Hooks
  • 【深度学习新浪潮】谷歌新推出的AlphaEarth是款什么产品?
  • Unity_数据持久化_XML序列化与反序列化
  • 05.Redis 图形工具RDM
  • 6.1、Redis多级缓存原理和优化、Redis部分参数优化调整
  • Python篇--- Python 的加载、缓存、覆盖机制
  • 01.Redis 概述
  • 复现cacti的RCE
  • ELECTRICAL靶机
  • [硬件电路-145]:模拟电路 - 常见的电源芯片、用途、管脚定义
  • Spring+K8s+AI实战:3全栈开发指南
  • LeetCode Hot 100,快速学习,不断更
  • Steam饥荒联机版多人服务器搭建全解析 -- 阿里云Linux系统构建云服务器