【问题标题】:Make XCode Compiler allow C++ in .m files使 XCode 编译器允许在 .m 文件中使用 C++
【发布时间】:2011-08-07 04:02:37
【问题描述】:

如何强制 XCode 编译器在 .m 文件中允许 C++?我需要它在 .m 而不是 .mm 中编译 C++。

【问题讨论】:

    标签: iphone ios gcc module titanium


    【解决方案1】:

    试试这个: 选择你的文件, 选择顶部的视图,然后选择实用程序,然后选择文件检查器。 查看 File Type 并确保将其设置为 Objective C++ Source。

    【讨论】:

    • 文件右键>获取信息>文件源类型
    • 是的,在 xCode 4 上,据我所知,右键单击时没有“获取信息”选项。在这个新版本中,Apple 搞砸了很多事情。哦,好吧,很高兴你成功了。
    【解决方案2】:

    最简单的方法是将文件扩展名更改为.mm。既然您询问了其他方式,您也可以添加-x objective-c++ 标志,这样就可以了。

    【讨论】:

    • 这可能是正确的答案,但是,我使用了第二个答案,它更简单。
    猜你喜欢
    • 2013-09-06
    • 1970-01-01
    • 1970-01-01
    • 2013-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多