2016-04-14 3 views
1

私は情報源からのQtを構築するためのガイドを次のですが、ビルドが不完全であると思われる、私は次のような構成で構築しています:すべてのモジュールをビルドするにはQtをどのように設定するのですか?

のconfigure -prefixのE:\ Qt57b_static_mingw5_64 -release -developer-構築 - opensource -C++ std C++ 1z -static -no-accessibility -platform win32-g ++ -qt-zlib -qt-libpng -qt-libjpeg -qt-freetype -no-compile-examples -no-icu -openglデスクトップスキップqtscript -nomake examples -nomake tests

そしてそして15分後に "done"になります。

また、プレフィックスディレクトリには何もインストールされず、タイムスタンプからビルドがほとんどのモデルフォルダに触れていないことがわかります。 qtbaseと他のいくつかの小さなモジュールをビルドするだけですが、静的なlibsを含んでいますが、残りはビルドされていません。

すべてを構築するために何か特別なことはありますか?私がQtをビルドしたのは前回のケースではありませんでした。あるいは、構成のあるものが間違っていますか?または、QCCにGCC5に問題がありますか?私はいつも4.9でビルドしていました。また、私はベータ版をビルドしています。

プラットフォームは7のx64、mingwの-W64-i686の-gccの5.3.0-1

EDITを獲得です:影のビルドを実行した後、私は休みがあり、設定は確かに唯一の建物のためqtbaseを準備していることに気づきました構築されていません。

答えて

0

あなたはおそらくすべてを構築しましたが、何もインストールしていません。

以下を行う必要があります。

jom -j 
jom install -j 

あなたは論理コアの数以外の番号を使用する場合を除き、並列に実行するスレッドの数が必要とされていません。

+0

あなたは 'jom install'という意味ですか?しかし、それでも、私はほとんどのlibsが表示されません、libフォルダはほんの63MBです。 qtcore、xmlpatters、gui、network、sqlのように見えます。 – IvanB

+1

はい、私の疑惑はシャドウビルドを行っていることを確認しています。ビルドディレクトリには、ビルド用のqtbaseだけが用意されています。 – IvanB

+0

@IvanB私はQtをインソースとして構築することは決してありません。常に別のビルドとフォルダを使用してください。それはいつもQt 5で働いています。同じツールセットで5.6.1を試すことができますか?また、 'configure'呼び出しがソースへのパスを逃しているので、おそらくあなたはそれを明確にするために質問を修正することができます。 –

関連する問題