本文介绍了QT Creator添加-Xarch的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在旧版GCC上使用了QT Creator,现在我更新到了4.8版本.但是QT Creator添加了-Xarch_x86_64选项,GCC 4.8告诉我

I was using the QT Creator with an old GCC, now i updated to the 4.8 version.But the QT Creator adds a -Xarch_x86_64 option, the GCC 4.8 tells me

g++: error: unrecognized command line option '-Xarch_x86_64'

是否可以删除此选项?我尝试使用

Is there a way to remove this options?I tried to use

CONFIG -= x86_64 ppc64 x86 ppc 64 arch_x86_64 -arch -Xarch_x86_64
QMAKE_CXXFLAGS += -std=c++11 -v
QMAKE_CXXFLAGS += -std=c++0x
QMAKE_CXXFLAGS -= x86_64 ppc64 x86 ppc 64 arch_x86_64 -arch -Xarch_x86_64
QMAKE_CXXFLAGS += -mmacosx-version-min=10.7
QMAKE_LFLAGS += -mmacosx-version-min=10.7
QMAKE_LFLAGS -= x86_64 ppc64 x86 ppc 64 arch_x86_64 -arch -Xarch_x86_64

但是到目前为止没有任何反应.

But so far nothing happens.

注意:我正在使用最新的QT Creator版本,并使用Port下载了GCC,并且我更改了套件上的编译器.

Note: i'm using the last QT Creator version, with a GCC downloaded using Port and i changed the compiler on the kit.

致谢

推荐答案

我删除了所有使用的引用.

I removed all the references using.

QMAKE_CFLAGS_PPC_64     -= -arch ppc64 -Xarch_ppc64 -mmacosx-version-min=10.5
QMAKE_OBJECTIVE_CFLAGS_PPC_64  -= -arch ppc64 -Xarch_ppc64 -mmacosx-version-min=10.5
QMAKE_CFLAGS_X86_64     -= -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5
QMAKE_OBJECTIVE_CFLAGS_X86_64  -= -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5
QMAKE_CXXFLAGS_PPC_64   -= -arch ppc64 -Xarch_ppc64 -mmacosx-version-min=10.5
QMAKE_CXXFLAGS_X86_64   -= -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5
QMAKE_LFLAGS_PPC_64     -= -arch ppc64 -Xarch_ppc64 -mmacosx-version-min=10.5
QMAKE_LFLAGS_X86_64     -= -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5

它解决了我的问题

这篇关于QT Creator添加-Xarch的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-29 02:20
查看更多