我从CMake生成一个Xcode项目,它构建一个静态库并测试可执行文件。
构建库之后,会有一个文件复制操作,将标题移动到中央目录(构建库旁边的包含文件夹)。
此目录未列在任一项目的标题搜索路径中(我已在Xcode项目和CMakeLists文件中对此进行了验证)。
当我在生成的Xcode项目中工作时,Issue Navigator将打开中央目录中的文件,而不是用于构建项目的文件。
任何人都可以告诉我为什么会发生这种情况以及如何解决这个问题?
感谢您的帮助。
答案 0 :(得分:0)
使用单独的构建目录。创建一个新目录。导航到终端中的那个并说:
cmake -G Xcode <path_to_source>