Xcode8 IOS C ++无法识别(在xcode 7下工作)

时间:2016-09-30 02:10:01

标签: c++ ios xcode8

升级到xcode 8(OSX EL Capitan 10.11.6)突然之间它似乎无法识别C ++代码(.hpp / .cpp)出现奇怪错误,找不到CPP常见头文件,“class”关键字在.hpp文件中无法识别。尝试了一系列更改,包括添加编译器标志和链接libstdc ++。

在xcode 7下工作正常... 任何人?提前致谢

最后.....这是答案,在遇到有同样问题的其他人之后......

Include <string> not found compile error in Xcode 4.2

就像最后一个回答一样(具有讽刺意味的是没有人投票......) 来自他写的“Volomike”:

  

“XCode中有一个怪癖。我在7.3中注意到它。大多数项目   识别.mm文件和STL,而我曾经做过的一个项目没有。该   修复是我必须单击左上角的项目图标,然后单击   目标&gt;构建阶段&gt; Link Binary with Libraries&gt;并加入   AppKit.framework。接下来,我不得不点击Targets&gt;构建设置&gt;   搜索“编译源代码”,并将其设置为“Objective C ++”   可能的列。然后,执行“清理”,然后执行“从产品构建”   菜单。然后编译正确。然后,回到Compile   再次来源并将其重新设置为“根据文件类型”   可能的列。然后,再次单击“产品”菜单中的“生成”。在   这一点,它编译得恰当,并允许我利用   “根据文件类型”选项,我更喜欢。

哦,如果做Cocoa的话,不要忘记在文件中添加以下标题:“

0 个答案:

没有答案