【QT】QT 5.9 CMake 下的一些踩坑记录

最近在学习 QT,就在这个栏里记录一下遇到的坑吧,免得以后忘了。

环境

  • QT:5.9.9
  • 编译器:MinGW 32bit
  • 编译工具:CMake

一、用 CMake 的时候怎么设置应用程序的图标

Source Files 中建立一个 logo.rc 脚本,其中填写以下指令:

1
IDI_ICON1 ICON DISCARDABLE "${Path}.ico"

然后到 CMakeLists.txt 里的 add_executable() 中加上 logo.rc

二、用 CMake 的时候怎么添加 Resource File 的地址

首先和使用 qmake 的时候一样,创建一个 .qrc 文件,然后在 CMakeLists.txt 中加上以下内容:

1
2
qt5_add_resources(qrc_FILES ${Your qrc file name}.qrc)
source_group("Resource Files" FILES res.qrc)

然后在 add_executable() 中加上 ${qrc_FILES} 即可。

作者

Lebenito

发布于

2023-10-01

更新于

2023-10-01

许可协议