和勾不勾选全局关系不大,在CMake文件中添加头文件目录,在CMake中添加下面这段就可以解决了。
INCLUDE_DIRECTORIES(
${PROJECT_SOURCE_DIR}
)
出现问题的原因是Qt creator通过ui文件生成的程序和存放头文件的目录不在一起,但是生成的程序里会在生成目录下找头文件,所以肯定是找不到的。
和勾不勾选全局关系不大,在CMake文件中添加头文件目录,在CMake中添加下面这段就可以解决了。
INCLUDE_DIRECTORIES(
${PROJECT_SOURCE_DIR}
)
出现问题的原因是Qt creator通过ui文件生成的程序和存放头文件的目录不在一起,但是生成的程序里会在生成目录下找头文件,所以肯定是找不到的。