CMake Xcode 在问题导航器中使用了错误的文件

CMake Xcode using wrong files in Issue Navigator

本文关键字:错误 文件 Xcode 问题 导航 CMake      更新时间:2023-10-16

我从CMake生成一个Xcode项目,用于构建静态库并测试可执行文件。

构建库

后,有一个文件复制操作,将标头移动到中央目录(构建的库旁边的包含文件夹)。

此目录未在任一项目的标头搜索路径中列出(我已经在 Xcode 项目和 CMakeLists 文件中验证了这一点)。

当我在生成的 Xcode 项目中工作时,问题导航器将打开中央目录中的文件,而不是用于构建项目的文件。

谁能告诉我为什么会发生这种情况以及如何解决它?

感谢您的帮助。

使用单独的构建目录。创建一个新目录。导航到终端中并说:

cmake -G Xcode <path_to_source>