CMake生成的Xcode项目未显示头文件 我用CMake构建C++项目。 我想使用Xcode作为编辑器 所以,我运行这个命令 cmake . -GXcode ,我的C++项目头和源文件位于不同的文件夹中。

CMake生成的Xcode项目未显示头文件 我用CMake构建C++项目。 我想使用Xcode作为编辑器 所以,我运行这个命令 cmake . -GXcode ,我的C++项目头和源文件位于不同的文件夹中。,c++,xcode,cmake,header,C++,Xcode,Cmake,Header,我的项目目录树: 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 ) 在Xc

我的项目目录树:

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中也看到头文件


我该怎么办

要让CMake也将头文件放入XCode项目中,只需将相应的头文件添加到源代码中即可

在您的情况下,您还应该将
xxx1.hpp
内部/In_xxx1.hpp
添加为
add_可执行文件
的参数。到目前为止,我还没有看到这有什么不利之处