c++ - SuperLU 库 XCode 问题

标签 c++ ios xcode opencv

在将第 3 方 C++ 库编译并添加到 XCode 时,我是个新手……这就是问题所在。我有依赖于 3 个库的 .cpp 文件。 OpenCV-本征-SuperLU。到目前为止,我认为我设法正确添加了 OpenCV-Eigen,但我在添加 SuperLU 时遇到了问题。

我真的很困惑我应该在哪里包含源文件路径??。一些教程说我需要创建一个静态库……其他的我需要一个框架……另一方面,有 XCode 项目模板,它只将 src 文件包含到 XCode 项目的文件夹中,然后从build设置中引用它们特性。无论如何,我真的需要一些指导。

这是我对大多数库的设置。我在 XCode 项目中有一个包含所有依赖项的文件夹。

enter image description here

然后...在项目build设置中,我设置了 header 搜索路径和库搜索路径。指向那个文件夹

enter image description here

正确找到了 SuperLU 的 header ...但我收到链接器错误。

enter image description here enter image description here enter image description here

如您所见,我不知道该怎么做......很抱歉,但正如我在开始时所说的那样,我是一个新手,正在将库添加到 XCode 中......加上程序文档,它一点也不好.因此,如果有人可以帮助我提供一些指导或链接,让我可以开始了解链接过程的工作原理,那就太好了。

此时我有点绝望,任何形式的帮助都会非常非常好。 非常感谢。

最佳答案

问题是 SuperLU 和 Objective-C 都定义了 YES 和 NO。所以你会发生冲突。

关于c++ - SuperLU 库 XCode 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16782975/

相关文章:

c++ - Eclipse Ubuntu 中的 “Program is not a recognized executable” 错误

c++ - vector 迭代器未按预期工作(THREAD 1 BAD_EXEC 错误)

android - 是否可以通过 Parse.com 对象将数据推送到我的移动应用程序?

android - 电晕连续震动

ios - Xcode 6 与 Swift 超慢打字和自动完成

c++ - 如何使用 Visual Studio 2008 确定 C++ 代码的复杂性(如 CPU 周期)

c++ - "internal linkage"是什么意思?

iphone - UITableView 在滚动时移动单元格内容

ios - 在 Swift 中向数组添加元素

xcode - Catalina 上的 macOS 应用程序通过 Xcode 收到 "TCC deny IOHIDDeviceOpen"