os - Parse Issues in NSObjCRuntime, NSZone, and NSObject
2016-01-21 09:52
537 查看
之前做OS开发的时候,由于需要C,C++,OC混编,在xcode中导入c++后出现了如标题的问题,在这三个文件中出现了提示NSString错误。网上搜了很多答案,大致如下: 1、在pch中,将import写在中间 #ifdef __OBJC__ ... #endif 可是xcode6之后,系统就不自动创建pch了,也就是说这不是引起或解决这个问题的办法。 2、将cpp文件修改为.m文件,这虽然可以解决问题,但毕竟不是很好的办法。 查阅了很多网友的方法后都没有解决我的问题,但我知道应该是混编后语言需要处理,然后开始在项目管理属性中查看项目设置,一个一个看过之后,修改了在项目属性的BuildSetting,然后编译通过了,具体修改的内容如下: 1、修改Clanguage Dialect 为GNU99; 2、CompileSources As 修改为Objective-C++; 3、然后clean,build,就可以通过了。 希望可以帮助到一些朋友解决问题。
相关文章推荐
- JSONObject、JSONArray(转载)
- 用Myeclipse运行项目报getClassInstance Line: 209 - com/opensymphony/xwork2/spring/SpringObject错
- 2.3 The Object Model -- Computed Properties
- Objective-c nil, Nil, NULL和NSNull的区别
- Objective-C语法之代码块(block)的使用(转载)
- 【译文】Thinking In Java (Introdution To Objects_The Progress of abstraction)01
- R3下用ZwQueryObject/ZwDuplicateObject关闭互斥体和解除文件占用
- 移动开发(IOS) – Objective-C-01-概述
- Objective-C中的instancetype和id区别
- JavaScript与Objective-C之间的通信
- 关于Objective-C新增的__kindof关键字
- 将QJsonObject对象转换成qstring类型
- 2.2 The Object Model -- Reopening Classes and Instances
- 关于 文件的编译选项 OS_OBJECT_USE_OBJC
- 2.1 The Object Model -- Classes and Instances(类和实例)
- js动态参数作为Object的属性取值
- How to: Read Object Data from an XML File
- How to: Write Object Data to an XML File
- ECMAScript5 Object的新属性方法
- About CellCLI Object Commands