【发布时间】:2014-08-08 15:23:18
【问题描述】:
我是 Xcode 编程新手,我希望能够在我未来的 c++ 项目(例如机器学习/计算机视觉库)中使用开源代码。此外,我从来没有真正理解链接和使用标准库以外的任何 c++ 库所涉及的过程,我希望有人能概述该过程或为我指明正确的方向。
我非常感谢从下载第 3 方源代码开始的一些帮助。我一直在寻找过程中的点点滴滴,但似乎没有一个帖子专门针对我的问题,所以如果我已经做错了什么,请告诉我。
我首先下载了 dlib 库。我用 cmake 找到了源代码,我点击了配置和生成而不更改任何选项,这给了我一个 Xcode 项目。然后我构建了要运行的项目,并在相关的调试文件夹中生成了文件 libdlib.a。然后我将文件拖到带有二进制库的链接中。我的存档文件现在位于项目中,但我不确定从这里做什么。
如何让 Xcode 使用 include 函数识别它? 例如#include
,#include ,使用命名空间dlib 我还需要采取哪些其他步骤才能使用库定义的函数/对象?
我是否需要在我的项目中包含除存档文件之外的任何源代码?
对于我下载的任何库,此过程是否大致相同,还是需要针对每个库进行专门定制?
计算机上是否有我应该放置这些库的特定位置?还是我只需要确定他们在 Xcode 中的位置?
遵循这个过程后,Xcode 会“知道”库中的所有相关函数吗? 例如如果我开始输入,它会填写名称的其余部分,还是通知您每个函数的必要参数?
感谢您的帮助, 杰克
【问题讨论】:
标签: c++ xcode open-source