当我在mac上使用qtcreator时,它会创建通用二进制文件。
有人知道如何设置它,使它只创建一个“本机”二进制文件吗?(我的情况是i386?)
到目前为止,谷歌还不是我的朋友,我希望它会成为我的朋友。
编辑:
到目前为止我的配置文件:
TARGET = mongowriter
CONFIG += console
CONFIG -= app_bundle
CONFIG += x86
#CONFIG -= ppc
TEMPLATE = app
INCLUDEPATH += /opt/local/include/.
INCLUDEPATH += ../mongodb/.
SOURCES += main.cpp
LIBS += /usr/local/lib/libmongoclient.a
LIBS += /opt/local/lib/libboost_thread-mt.a
LIBS += /opt/local/lib/libboost_filesystem.a
LIBS += /opt/local/lib/libboost_program_options.a
libboost库都还可以,但这是因为我从macports获得了带有+通用选项的库。
因为mongoclient不支持universal,我现在正在删除所有universal的东西。我希望boost libs会出现3个错误,而在l;east mongoclient会出现链接。
不幸的是,它似乎仍然建立一个通用二进制,因为我仍然有相同的链接器错误。
谢谢你的帮助