【发布时间】:2015-09-16 23:29:24
【问题描述】:
之前我寻求帮助,在 xcode 4 中包含一个名为 Eigen 的外部库。我终于设法让它包含我想使用的头文件 Array,通过构建阶段,将二进制文件与库链接,然后在 Array.h 所在的 Eigen 存档中添加子文件夹,Core。我还在标头搜索路径中将文件路径添加到 Core 的父目录 src。
当我最终设法添加代码行 #include <Core/Array.h> 而不将其突出显示为错误时,我运行了应用程序(以前可以运行)并且 XCode 说构建失败,错误消息引用了语义问题。我检查了错误消息,它们在名为 Array.h 的文件中包含“Uknown identifier 'Array'”。
所有头文件都在 src 中,根据 Eigen 网站,它们是使用 C++ 使用 Eigen 所需的全部内容。我试图重新格式化二进制链接,以便它们转到 src 而不是 Core,并调整构建路径以通向 src 的父目录,确保现在可以访问所有头文件,但我仍然遇到语义问题。有人对此有解决方案吗?
【问题讨论】:
标签: c++ xcode header eigen include-path