5

Windows 7 x64 で QT 5.0.1 をコンパイルしたいのですが、qt を構成すると、次のようになります。

Qt がビルド用に構成されました。nmake を実行するだけです。再構成するには、nmake confclean を実行して構成します。

  • d:/Libraries/Qt/5.0.1/qtbase/bin/qmake d:/Libraries/Qt/5.0.1/qtsdk.pro プロジェクト メッセージ: WebKit: Qt は ICU サポートなしでビルドされ、WebKit は無効になっています。

私は自分のマシンで ICU 50 をコンパイルしました。icu のテストがあり、x32 リリースおよびデバッグ モードは失敗しましたが、x64 は問題ありません。システム変数 ICU/bin および ICU/bin64 に書き込みました。

QtをICUとWebKitでコンパイルする方法を教えてください。

4

1 に答える 1

4

以下は、ビルド構成の例です。

configure \
    -prefix C:\Qt\Qt5.0.1 -platform win32-msvc2012 -opensource -c++11 \
    -make tools -make libs -qt-sql-sqlite -no-openssl \
    -icu \
    -I D:\Projects\icu4c-51_1\icu\include \
    -L D:\Projects\icu4c-51_1\icu\lib64

Webkit を含めるには、-icuそのインクルードとライブラリ パスを有効にして、コマンド オプションに追加する必要があります。

ICU ビルド タイプは Qt と同じ、つまり x86 または x64 である必要があります。

于 2013-04-08T05:56:35.567 に答える