我试图让 qmake 生成一个不包含-arch i386
在 CFLAGS/LFLAGS 中的生成文件,但到目前为止我还没有成功。我尝试了以下方法:
CONFIG-=x86
QMAKE_CFLAGS-="-arch i386"
以及其他一些变体。唯一有效的方法是移除x86.prf
,mkspecs/features/mac
但我认为这不是一个合适的解决方案。
当前命令行大致如下所示:
qmake -makefile -nocache CONFIG-=release CONFIG+=Debug CONFIG+=mac
CONFIG+=CMDMAKE CONFIG-=x86 CONFIG+=x64
QMAKE_MAKEFILE=makefile_mac_Debugx64 QMAKE_LFLAGS="<...>"
QMAKE_CXXFLAGS="<..>" QMAKE_CFLAGS="<...>" QTVER=4.8.4 project.pro