我使用CMake构建我的C ++项目。 我想用Xcode作为编辑器 所以,我运行这个命令。
cmake . -GXcode
BTW,我的C ++项目标题和源文件位于不同的文件夹中。
我的项目目录树:
project_root
└CMakeLists.txt
└src
└CMakeLists.txt
└main.cpp
└include
└xxx1.hpp
└inner
└in_xxx1.hpp
所以我像这样设置src / CMakeLists.txt:
include_directories (
${CMAKE_SOURCE_DIR}/include
)
add_executable( "runrun" main.cpp )
在Xcode中,只显示main.cpp文件。
我想在Xcode中看到头文件。
我该怎么办?
答案 0 :(得分:1)
要使CMake也将头文件放入XCode项目中,只需将相应的头文件添加到源中即可。
对于您来说,还应该添加xxx1.hpp
和inner/in_xxx1.hpp
作为add_executables
的参数。到目前为止,我还没有看到它的任何缺点。