虽然Xcode已添加到标题搜索路径中,但Xcode无法找到头文件

时间:2018-04-24 20:32:56

标签: xcode compiler-errors header

我想在项目LatchAid中使用第三方库OpenMVG。已经构建并安装了OpenMVG。它的头文件位于/ usr / local / include / openMVG和/ usr / local / include / openMVG_dependencies中。

在我的Xcode项目的项目设置中,我已将/ usr / local / include添加到Header Search Paths中。但是,当我用的时候 导入我的代码并编译,我收到以下错误: 词汇或预处理器问题组 /Users/chendavies/Documents/LatchAid/LatchAid/LatchAidWrapper.h:17:13:找不到'openMVG / sfm / sfm.hpp'文件

我不明白为什么会发生这种情况,因为如果标题搜索路径设置正确,它应该能够找到位于以下位置的文件: /usr/local/include/openMVG/sfm/sfm.hpp

我已经坚持了一段时间,并尝试使标头搜索路径(/ usr / local / include)递归和非递归。我还尝试使用/ usr / local / include / openMVG的组合作为标题搜索路径并导入sfm / sfm.hpp的路径 有同样的错误。我在线寻找答案,但找不到任何可以解决问题的直接答案。

有关为何发生这种情况的任何想法和见解?我错过了什么吗?我的Xcode版本是9.3。非常感谢您的帮助和信息!

0 个答案:

没有答案