CMake添加头文件
有一个简单的小问题老是忘记,今天记录一下。
就是使用qt和cmake建立工程时候,比如新建了一个头文件,怎么让头文件显示在左边项目列表里呢?
主要是两句话:
1.使用file来把要添加的头文件找到,比如,我在includeTest工程的文件夹里面新建了testheader.h文件,这么写
file(GLOB ALLHEADERS ${CMAKE_CURRENT_SOURCE_DIR}/*.h)
这样就把当前工程文件夹里面所有的 .h 文件都放到了 ALLHEADERS 当中
2. 在add_exectable 中添加,比如
add_executable(${PROJECT_NAME} "main.cpp" ${ALLHEADERS})
这样就能在文件列表里面显示出该头文件了, 添加其他的源文件也是一样。