当前位置: 首页 > 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.xdnf.cn/news/1238293.html

相关文章:

  • 日常--详细介绍qt Designer常用快捷键(详细图文)
  • 其它IO函数
  • Fay数字人如何使用GPT-SOVITS进行TTS转换以及遇到的一些问题
  • 《基于通道注意力与空洞卷积的胸片肺气肿检测算法》论文解析
  • [硬件电路-138]:模拟电路 - 什么是正电源?什么是负电源?集成运放为什么有VCC+和VCC-
  • Python切片命名技术详解:提升代码可读性与维护性的专业实践
  • 2106. 摘水果
  • 关于assert()函数,eval()函数,include
  • 第N个泰波那契数
  • Spring lookup-method实现原理深度解析
  • e2studio开发RA4M2(6)----GPIO外部中断(IRQ)配置
  • 信创及一次ORACLE到OB的信创迁移
  • 图像、视频、音频多模态大模型中长上下文token压缩方法综述
  • 使用 Vuepress + GitHub Pages 搭建项目文档
  • 【Bluetooth】【Transport层篇】第四章 基于基础UART的蓝牙硬件发送协议 UART H4 Transport详解
  • Docker 国内可用镜像
  • 关于 xrdp远程桌面报错“Error connecting to sesman on 127.0.0.1:3350“的解决方法
  • [自动化Adapt] 录制引擎
  • 计算机视觉CS231n学习(2)
  • 第六章第三节 TIM 输出比较
  • Java 大视界 -- Java 大数据在智能教育学习资源个性化推荐与学习路径动态调整中的深度应用(378)
  • ARPO:让LLM智能体更高效探索
  • 三角洲行动ACE反作弊VT-d报错?CPU虚拟化如何开启!
  • 嵌入式学习-(李宏毅)机器学习(5)-day32
  • 苍穹外卖项目学习——day1(项目概述、环境搭建)
  • 音视频学习(五十):音频无损压缩
  • 力扣-437.路径总和III
  • 深度学习中的模型知识蒸馏
  • 关于Web前端安全之XSS攻击防御增强方法
  • 广东省省考备考(第六十五天8.3)——判断推理:图形推理(数量规律题目总结)