如何在Xcode 4.2中运行zxing?

Boy*_*ral 0 iphone xcode zxing ios5 xcode4.2

朋友

现在,我升级了xcode 4.2和iOS SDK 5.0.

它看起来不错,但问题是我无法在xcode 4.2中运行我的zxing示例应用程序.

我总是看到以下错误消息:

"为架构'armv7'选择了不支持的编译器'GCC 4.2'".

我怎样才能解决这个问题呢?

有什么好主意或经验吗?

请帮我...

最好的问候和感谢.

smp*_*kes 8

您需要将编译器重置为llvm-gcc或clang(列为"Apple默认编译器"或类似Xcode 4.2中的编译器).Xcode 4.2不支持gcc(作为前端和后端).

最初的zxing Xcode项目将编译器设置为gcc,因为如果启用了优化,Xcode 4.2之前的llvm会错误编译zxing.Xcode 4.2修复了这些问题,因此编译器设置应该可行.(clang和C++仍然存在问题,但这些问题似乎并不影响zxing.)

  • 如果它适合您,您应该接受答案(单击答案左侧的大纲复选标记.) (3认同)