【发布时间】:2016-07-03 00:42:41
【问题描述】:
我正在尝试将 dlib 链接到 iOS 项目。我已经生成了一个 libdlib.a 文件并成功地将它添加到我的项目中。在构建设置下添加到 Header Search Paths 时,dlib 文件夹的目录是 /Users/Christina/Desktop/ccvl/ios/EmoTrain/。尝试构建时出现以下错误:
您不应该将 dlib 文件夹本身添加到编译器的包含路径中。 这样做会导致构建因名称冲突而失败(例如 dlib/string.h 和 string.h 来自标准库)。相反,你应该 将包含 dlib 文件夹的文件夹添加到包含搜索路径 然后使用 #include 形式的包含语句或 #include "dlib/queue.h"。
这正是我正在做的,因为包含 dlib 的文件夹是 EmoTrain。任何帮助将不胜感激。
【问题讨论】:
-
所以,为了澄清 dlib 在哪里,queue.h 是在 EmoTrain/queue.h 中还是在 EmoTrain/dlib/queue.h 中?
-
在 EmoTrain/dlib/queue.h @TinyTheBrontosaurus