【问题标题】:Error : Unsupported compiler 'GCC 4.2' selected for architecture 'i386'错误:为体系结构“i386”选择了不受支持的编译器“GCC 4.2”
【发布时间】:2023-10-15 14:30:01
【问题描述】:

我已经下载了zxing sdk。 因为他们有一个名为 scantest 的示例代码,我正在尝试在 xcode 4.6.2 中运行该示例代码 但它给了我错误。

“为架构‘i386’选择了不支持的编译器‘GCC 4.2’”

我正在尝试我没有得到解决方案。

【问题讨论】:

    标签: ios zxing gcc-4.2


    【解决方案1】:

    您没有在构建设置中添加正确的编译器。

    你添加 (Apple LLVM 4.2 Compiler)Goto Build Setting 并选择这个 Compiler...

    试试这个...

    【讨论】:

    • 你能给我正确的设置路径吗
    • 转到项目设置,然后您会看到 BuildSetting 转到 buildsetting。然后查看构建选项,然后选择编译器 C C++ objcetive C 编译器..
    • 上述错误已解决,但新错误即将到来.../cpp/core/src/zxing/BinaryBitmap.h:33:7: Private field 'cached_y_' is not used
    • 如果您的错误已解决,请接受此答案..cached_y_ 是什么
    • 对于生成的另一个错误,您可以尝试这个 -Werror 将警告变成错误。很多人使用这个选项来强迫自己编写非常干净的代码。把这个拿出来就够了。