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

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

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

cpp 复制代码
INCLUDE_DIRECTORIES(
    ${PROJECT_SOURCE_DIR}
)
相关推荐
@hdd27 分钟前
Qt实现HTTP GET/POST/PUT/DELETE请求
qt·http
阳光_你好2 小时前
详细说明Qt 中共享内存方法: QSharedMemory 对象
开发语言·数据库·qt
爱吃馒头爱吃鱼3 小时前
QML编程中的性能优化二
开发语言·qt·学习·性能优化
m0_555762904 小时前
qml 基本元素
qt·qml
yuanbenshidiaos5 小时前
面试问题总结:qt工程师/c++工程师
c++·qt·面试
秋风&萧瑟5 小时前
【QT】QT的多界面跳转以及界面之间传递参数
开发语言·qt
AAA废品回收站陈师傅9 小时前
10乱码问题的解释(1)
qt
长流小哥9 小时前
可视化开发:用Qt实现Excel级动态柱状图
开发语言·c++·qt·ui
嘤国大力士11 小时前
C++11&QT复习 (十)
java·c++·qt
only-lucky11 小时前
QT之QML(简单示例)
前端·javascript·qt