Когда я использую qtcreator на Mac, он создает универсальные двоичные файлы.
Кто-нибудь знает, как установить его так, чтобы он просто создавал «родной» двоичный файл? (Значит, в моем случае i386?)
Qtcreator использует qmake в качестве системы сборки.
Google до сих пор не был моим другом, я надеюсь, что stackoverflow будет.
EDIT:
мой конфигурационный файл до сих пор:
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
По-прежнему выдает ошибку на libmongoclient.a
С библиотеками libboost все в порядке, но это потому, что я получил их из macports с опцией + universal.
Так как mongoclient не поддерживает универсальный, в настоящее время я удаляю все универсальные вещи. Я надеялся получить 3 ошибки для библиотек надстроек и что на l; east mongoclient свяжется.
В этот момент я мог бы повторить всю историю про macport, но на этот раз с удаленным универсальным.
К сожалению, похоже, что он все еще создает универсальный двоичный файл, поскольку у меня все еще остаются те же ошибки компоновщика.
спасибо за помощь