oc 与 swift 混编,所遇问题记录

当加入swift文件时,出现以下错误提示:

Typedef redefinitionwithdifferent types ('uint_least16_t'(aka'unsigned short') vs'char16_t')

Typedef redefinitionwithdifferent types ('uint_least32_t'(aka'unsigned int') vs'char32_t')

问题出处:

#elif!defined(__cplusplus) || __cplusplus < 201103L

typedefuint_least16_tchar16_t;

typedefuint_least32_tchar32_t;

#endif

当删除  || __cplusplus < 201103L   时,问题不再出现


解决办法:

1.升级Xcode至9.4.1;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,788评论 0 9
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,918评论 0 38
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,726评论 0 3
  • 什么是JNI? JNI 是java本地开发接口.JNI 是一个协议,这个协议用来沟通java代码和外部的本地代码(...
    a_tomcat阅读 2,854评论 0 54
  • 独自走过那狭小的石板桥 脚步总会有些飘荡 水中倒影着稚嫩的模样 河水呼喊着要快快长大 橡树林中依然飘着落叶 落叶底...
    纹影阅读 416评论 0 0