首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在xcode中使用djinni时使用未声明的标识符“'noreturn‘

在xcode中使用djinni时使用未声明的标识符“'noreturn‘
EN

Stack Overflow用户
提问于 2019-01-31 22:18:58
回答 1查看 323关注 0票数 0

我正在使用一个名为djinni的库,它连接到我的iOS代码,并允许我在iOS和安卓系统中运行相同的c++代码。我遇到的问题是,我已经将它附加到我正在处理的旧xcode项目中,并且我在djinni代码中得到错误。

我看到了4个错误,它们都是“使用未声明的标识符'noreturn'”

可以看到这些的一个例子是:

代码语言:javascript
复制
namespace djinni {

// Throws an exception for an unimplemented method call.
[[noreturn]] void throwUnimplemented(const char * ctx, NSString * msg);

// Helper function for exception translation. Do not call directly!
[[noreturn]] void throwNSExceptionFromCurrent(const char * ctx);

} // namespace djinni

带有"[noreturn]“的两行都抛出此错误。有没有我忽略的项目设置?my main.m已重命名为main.mm,并且所有djinni编译源代码都添加了-fobjc-arc.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-04 20:53:51

已将c++语言方言更新为-std=c++14,修复了此问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54462562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档