clang:错误:无法在 Xcode 4.6.3 中同时指定'-fobjc-arc'和'-fobjc-gc'
clang: error: cannot specify both '-fobjc-arc' and '-fobjc-gc' in Xcode 4.6.3
我不明白为什么我不能将这个项目归档。它给了我一个错误:
clang: error: cannot specify both '-fobjc-arc' and '-fobjc-gc'
我已经看了这里clang:error:不能同时指定'-fobjc arc';和'-fobjc-gc';这对我没有帮助,我怎么能想到呢?我需要使用_bridge
,否则它会导致内存泄漏。我想在10.8 Mac OSX
上运行这个。非常感谢。
以下是一个猜测,任何人都可以使用所提供的信息:
选项-fobjc-arc
指示编译器为ARC编译文件,而-fobj-gc
指示编译器为GC编译文件(垃圾回收,已弃用)。不能同时编译这两种代码的文件,也不能混合使用ARC编译和GC编译的代码。
这些选项可以在项目设置的"生成设置"窗格中为整个项目设置,也可以在项目设定的"生成阶段"窗格的"编译源"部分中按文件设置。"Debug"answers"Release"(后者用于"Archive")构建有不同的设置。
所以猜测是你有不同的调试&释放这些标志的设置,正如您所说,问题只出现在"存档"中。仔细检查项目设置。
HTH
相关文章:
- Visual C++GC接口如何启用它以及要包含哪个库
- 如何正确链接到CMake中的库(使用Boehm GC)?
- V8垃圾收集器回调,用于测量GC活动
- 将QT与Boehm-Demers-Weiser-GC一起使用
- 缩小从"int"(常量表达式)到"无符号int"的转换 - MSVC vs gc
- Golly HashTable & GC 的工作原理
- 与C++析构函数相比,C#析构函数和GC并没有真正解决问题
- ARC 在 Objective-C++ 中不起作用
- GC/C++ 从编译中省略了 main,在单独的文件中提供 main
- 目标C++ ARC 和 C++ 容器
- JNI:从C++调用JAVA方法,返回对象,引用和GC
- 如何使用 C++11 的最小 gc 支持
- OpenGL:VBO和一个坏GC
- C++内存管理:RAII,智能指针和GC
- 为什么要打电话给GC.收集正在加快速度
- 是否可以在ARC中使用本机C++代码
- 在没有ASLR的情况下猎杀一只消失的(记忆,GC相关)黑森博格
- 如何强制MSVC链接一个未使用的静态库(相当于GC——整个归档参数)
- C++标记GC的可变参数模板"tuple"(指向变量的指针)
- clang:错误:无法在 Xcode 4.6.3 中同时指定'-fobjc-arc'和'-fobjc-gc'