将静态库链接到iPhone应用程序

时间:2011-10-09 18:01:54

标签: ios xcode static-libraries objective-c++ ginac

我正在尝试将2个静态库与我的iPhone应用程序相关联。当我用g ++编译一个单独的,相同的文件时,链接2个库,如下所示:      c ++ main.cpp -o main -lcln -lginac 它工作正常。

在我的应用程序中,我开始构建阶段 - >链接二进制文件库并添加了libginac.a和libcln.a。但是,当我在 #include ginac / ginac.h 行编译我的应用程序时,我收到错误: ginac / ginac.h:没有这样的文件或目录。

我做错了什么?

2 个答案:

答案 0 :(得分:2)

也许您将“标题搜索路径”与“链接二进制库”混淆。 将.a文件添加到项目文件并不意味着标题可用。

您应该检查“构建设置”中的“标题搜索路径”,并确保在那里设置“ginac”的路径。

答案 1 :(得分:1)