链接到Objective-C项目中的.a c ++库

时间:2013-08-22 17:17:55

标签: c++ objective-c xcode4.5 static-linking

我正在尝试在Objective-C应用程序中添加对iZotope(音频效果)的支持。

在集成期间,我遇到了一些与将iZotope C ++库链接到我的Xcode项目相关的问题。

到目前为止,我没有做任何其他事情:

  • 在TARGETS中添加库(.a)> MyTargetName>构建阶段>链接二进制文件与库
  • 将库的头文件添加到PROJECT> MyProjectName>构建设置>搜索路径>标题搜索路径

我根本没有写过任何代码。我现在的目标是让我的项目进行编译,就像添加库之前一样。

这是编译器输出(https://gist.github.com/dornad/6310107)的链接。对我来说,Xcode似乎并不知道c ++ std库,所以它失败了。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

找不到标准C ++库。可能,项目文件的扩展名为.m而不是.mm,这对于c ++编译是必需的。