-3

如何在 Xcode 中创建一个新项目并使用这个库libStanfordCPPlib.a正如您在 img 中看到的,我的项目文件夹中有库文件。但是我不能包含它的任何类/函数。

代码

4

3 回答 3

0

您需要链接 lib 文件,找到 libStanfordCPPLib.a 的路径名,然后单击左侧面板上的“Assignment2”项,然后找到 build-phase 选项卡,然后搜索 Use Lib Path 然后将库文件夹路径粘贴到那里.

于 2012-11-16T15:50:27.190 回答
0

你有#include 标题吗?您是否选择了与库链接二进制文件中的库?标头搜索路径是否有效?如果错误是编译器不能包含头文件,那将是头文件路径问题。如果错误是在链接,你还没有正确添加库。

于 2012-11-16T15:51:39.083 回答
0

我有一个类似的问题。

右键单击 .a 文件 (libStanfordCPPLib.a) 并选择“显示文件检查器”

在“检查器”窗口中,按下“本地化”按钮。

老实说,我不确定这有什么不同,所以如果有人能解释一下,那就去吧。

我会说,就我而言,.a 文件似乎已经本地化,并且所有引用似乎都设置正确。

我是如何达到“本地化”按钮起作用之前的状态的?右键单击项目(“Projectx”)。
在菜单中,单击“将文件添加到'Projectx')...”我选择了目标复选框(选中)以将文件复制到目标文件夹中(如果需要)。我选择了“为任何添加的文件夹创建文件夹引用”我选择了“添加到目标:Projectx”

就是这样。我在 .a 中引用的头文件一直失败。然后我点击了上面提到的“本地化”按钮,一切正常。

于 2013-04-28T23:49:02.630 回答