gpt4 book ai didi

c++ - CMake 生成的 Xcode 项目不显示头文件

转载 作者:太空狗 更新时间:2023-10-29 22:56:07 24 4
gpt4 key购买 nike

我使用 CMake 构建我的 C++ 项目。我想使用 Xcode 作为编辑器所以,我运行这个命令。

cmake . -GXcode

顺便说一句,我的 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 文件。

enter image description here

我也想在 Xcode 中查看头文件。

我该怎么办?

最佳答案

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

在您的情况下,您还应该添加 xxx1.hppinner/in_xxx1.hpp 作为 add_executables 的参数。到目前为止,我还没有看到任何缺点。

关于c++ - CMake 生成的 Xcode 项目不显示头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49225180/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com