加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

objective-c – 带有一些C代码的Objective C将无法编译

发布时间:2020-12-14 19:58:48 所属栏目:百科 来源:网络整理
导读:我有一个带有一些C代码的Objective C项目,果然C代码无法编译 我理解编译器会假设要编译哪种语言,但我之前看过这个应用程序运行所以我很好奇如何让我的Xcode 4运行编译这个项目 即.由于编译器无法识别c std :: syntax,因此此函数声明会产生错误 std::string s
我有一个带有一些C代码的Objective C项目,果然C代码无法编译

我理解编译器会假设要编译哪种语言,但我之前看过这个应用程序运行所以我很好奇如何让我的Xcode 4运行编译这个项目

即.由于编译器无法识别c std :: syntax,因此此函数声明会产生错误

std::string string_with_formatting(const unsigned int value)
 {

我该如何解决这个问题?我应该有#include或#import

解决方法

Objective-C是C的超集.您可以在Objective-C源中使用C.

>确保文件的扩展名为.mm,否则将被视为Obj-C,而不是Obj-C> #include< string>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读