链接iPhone项目中的c ++源代码

时间:2009-05-31 04:48:36

标签: c++ iphone linker

我在我的iPhone项目中添加了一个cpp文件,其扩展名为.cpp,但在链接时我看到错误:

  

operator new [](unsigned long)“,引自:

     

___ gxx_personality_sj0“,引自:

我想只要我用.cpp或.mm命名cpp文件它会做正确的事情,我是否需要添加一些链接器标志?

1 个答案:

答案 0 :(得分:13)

在项目浏览器中选择文件,然后按cmd-i以显示相关文件的信息窗口。将文件类型设置为sourcecode.cpp.cpp应该这样做。

或者,右键单击您的项目,添加新文件,选择C ++源代码,然后复制并粘贴内容。

根据构建日志,尝试添加以下链接器标志:

-cclib -lstdc++

This might be because gcc is being used to link, not g++