QTCreatorに非異常なバイナリを作成するように強制するにはどうすればよいですか

StackOverflow https://stackoverflow.com/questions/3575307

質問

MacでQTCreatorを使用すると、ユニバーサルバイナリが作成されます。

誰もがそれを設定する方法を知っているので、「ネイティブ」バイナリを作成するだけですか? (だから私の場合はi386 '?)

QTCreatorは、Qmakeをビルドシステムとして使用します。

Googleはこれまでのところ私の友人ではありません。StackoverflowがWillを願っています。

編集:これまでの私の設定ファイル:

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ライブラリはすべて問題ありませんが、これは +Universalオプションを使用してMacPortsから入手したためです。

Mongoclientは普遍的なサポートをサポートしていないので、私は現在、すべての普遍的なものを削除しています。 Boost Libsに3つのエラーを取得したいと思っていました。その時点で、私は再びMacportストーリー全体をやり直すことができましたが、今回はユニバーサルを削除しました。

残念ながら、私はまだ同じリンカーエラーがあるので、それはまだユニバーサルバイナリを構築しているようです。

助けてくれてありがとう

役に立ちましたか?

解決

プロジェクトファイルの「config」変数を使用して、使用する普遍的バイナリを作成するためにサポートされるplattformsを指定できます

 CONFIG += x86 ppc

x86のみが必要な場合は使用します

 CONFIG += x86
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top