本文介绍了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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!