QtCMake工程提升类后找不到头文件

我们都知道qt6版本现在主推用cmake进行构建工程,但是使用Qt的ui文件后想要自己定义一个类然后提升界面的控件为这个类,通常会提示找不到头文件,出现问题的原因是Qt creator通过ui文件生成的程序和存放头文件的目录不在一起,但是生成的程序里会在生成目录下找头文件,所以肯定是找不到的。

解决办法,在cmake文件中添加向工程目录查找的命令。

cpp 复制代码
INCLUDE_DIRECTORIES(
    ${PROJECT_SOURCE_DIR}
)
相关推荐
一律清风8 小时前
QT-文件创建时间修改器
c++·qt
不知所云,9 小时前
qt cmake自定义资源目录,手动加载资源(图片, qss文件)
开发语言·qt
Death2009 小时前
Qt 6 相比 Qt 5 的主要提升与更新
开发语言·c++·qt·交互·数据可视化
机器视觉知识推荐、就业指导10 小时前
使用Qt实现实时数据动态绘制的折线图示例
开发语言·qt
Geek之路13 小时前
QT系统学习篇(1)
开发语言·qt·学习
Geek之路21 小时前
Qt系统学习篇(6)-QMainWindow
数据库·qt·学习
初阳7851 天前
【Qt】控件概述(2)—— 按钮类控件
开发语言·qt
初阳7851 天前
【Qt】控件概述(3)—— 显示类控件
开发语言·qt
efls1111 天前
Qt_绘图
开发语言·c++·qt
TravisBytes1 天前
在 Qt 项目中使用 spdlog 的全攻略
开发语言·c++·qt