You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在CLion中为生成的EXE文件添加ICO图标?

在CLion中为生成的EXE添加自定义ICO图标

步骤1:准备资源文件与图标

  • 将你的自定义ICO图标(如app_icon.ico)放在项目根目录,或创建专门的资源文件夹(如res/)存放。
  • 创建.rc格式的资源文件(如app_res.rc),写入以下内容:
IDI_ICON1               ICON                    "app_icon.ico"

如果图标在res文件夹下,路径改为"res/app_icon.ico"

步骤2:修改CMakeLists.txt配置

找到项目的CMakeLists.txt,按以下方式配置:

方式一(推荐,适配多平台):

add_executable(你的项目名称 main.cpp) # 替换为你的实际项目名与源文件

# 仅针对Windows平台添加图标资源
if(WIN32)
    set(APP_ICON "${CMAKE_CURRENT_SOURCE_DIR}/app_res.rc")
    target_sources(你的项目名称 PRIVATE ${APP_ICON})
endif()

方式二(简洁版,CMake自动处理):

直接将.rc文件加入可执行文件的源列表:

add_executable(你的项目名称
        main.cpp
        app_res.rc
)

步骤3:重新构建验证

  • 先执行Build -> Clean Project清理缓存,再点击Build -> Build Project重新构建。
  • 找到生成的EXE文件,即可看到自定义图标已生效。

常见问题排查

  • 确保ICO图标符合Windows规范:建议包含16x16、32x32、48x48等常用尺寸,避免非标准尺寸导致显示异常。
  • 检查RC文件中的图标路径是否正确,相对路径以CMakeLists.txt所在目录为基准。
  • 确认构建目标(Debug/Release)与你查看的EXE文件对应。

内容的提问来源于stack exchange,提问作者Leon Jason

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 19:48:16