我在我的iPhone项目中添加了一个cpp文件,其扩展名为.cpp,但在链接时我看到错误:
operator new [](unsigned long)“,引自:
___ gxx_personality_sj0“,引自:
我想只要我用.cpp或.mm命名cpp文件它会做正确的事情,我是否需要添加一些链接器标志?
答案 0 :(得分:13)
在项目浏览器中选择文件,然后按cmd-i
以显示相关文件的信息窗口。将文件类型设置为sourcecode.cpp.cpp
应该这样做。
或者,右键单击您的项目,添加新文件,选择C ++源代码,然后复制并粘贴内容。
根据构建日志,尝试添加以下链接器标志:
-cclib -lstdc++