Xcode 8.2 无法从添加的搜索路径中找到头文件?

Posted

技术标签:

【中文标题】Xcode 8.2 无法从添加的搜索路径中找到头文件?【英文标题】:Xcode 8.2 can't find header files from added search path? 【发布时间】:2016-12-13 21:01:06 【问题描述】:

我无法让 Xcode 找到 opencv 头文件。在“构建设置”选项卡中,我将递归路径“/usr/local/Cellar/opencv3/include”添加到“标题搜索路径”和“用户标题搜索路径”中,并且包含#include "opencv2/core.hpp" 我添加了两个键的路径,因为它不能单独用于任何一个,所以这就是我现在拥有的方式。我得到的错误是'opencv2/core.hpp' file not found。有什么建议么?我很确定这应该可以工作。

编辑 1:我还将键“始终搜索用户路径”设置为“是”

【问题讨论】:

【参考方案1】:

对于那些花时间试图找出问题所在的人,我深表歉意。问题是我为 UI 测试目标而不是应用程序项目设置了构建设置。 如果其他人遇到同样的错误,这是可以更改目标的地方: 我不记得一开始就改变过它,但显然我在某个时候改变过。

希望这对下一个犯这个简单错误的人有所帮助。

【讨论】:

以上是关于Xcode 8.2 无法从添加的搜索路径中找到头文件?的主要内容,如果未能解决你的问题,请参考以下文章

XCode3 - 库搜索路径和项目框架之间的关系

Xcode - 更改框架的搜索路径

Xcode 4.6 中的搜索路径混淆

XCode 4 中的标头搜索路径

无法使用 libpqxx 和 xcode4 (c++) 进行编译

将系统头搜索路径添加到 Xcode