Qt for Visual Studio 2010 のビルド方法

まず、Visual Studio 2010 で Qt を使用する場合、Visual Studio 2008 用に作成されたビルド済みのバイナリを使用できないことを理解することが非常に重要です。 、ただし、ソースからコンパイルする必要があります。

Qt をダウンロードしています

https://www.qt.io/download/

2017 年更新: 最新の Qt 4.x ブランチ (Qt 4.8.6) には 2 つのビルド済みパッケージがあり、現在はアーカイブ セクションにあります:

<オール>
  • http://download.qt.io/archive/qt/4.8/4.8.6/qt-opensource-windows-x86-vs2010-4.8.6.exe
  • http://download.qt.io/archive/qt/4.8/4.8.6/qt-opensource-windows-x86-vs2008-4.8.6.exe
  • 「Qt libraries 4.8.6 for Windows (Visual Studio 2008, 218 MB)」をクリックして Qt をダウンロードしないでください。 、しかし「zip」をクリックすることによって その上にリンクしてください。

    そのリンクで、"qt-everywhere-opensource-src-4.8.6.zip" のような大きな zip ファイルを取得します .これをフォルダーに解凍し、そのパスを適切で小さいものにします (例:"E:\Qt")。

    Visual Studio コマンド プロンプト

    ソースを入手したので、バイナリをビルドする必要があります。それを行うには、Microsoft Visual Studio 2010\Visual Studio Tools\Visual Studio Command Prompt (2010) を開きます スタート メニューからリンクするか、タスク バーにピン留めすることもできます (良いアイデアです)。これは、Visual Studio 2010 ツールでビルドするためのすべての変数が設定された特別なコマンド プロンプトです。

    コマンド プロンプト内で、古い学校の DOS の方法を使用して、抽出した Qt フォルダーに移動します。つまり、ドライブ文字を E: で変更する必要があります。 、 cd Qt でディレクトリに入る dir でディレクトリの内容を一覧表示します .タブ キーを使用すると、ディレクトリ名を簡単に指定できます。正しいディレクトリに到達すると、dir コマンドは次のようなものを返す必要があります。

    Qt のビルド

    いよいよ設定とビルドです。ミニマリストの Qt を構成するために、configure.exe で次のフラグを使用しています。 .それをコピーしてコマンドラインに貼り付けるだけです。使用するフラグと使用しないフラグについては、Qt リファレンス マニュアルを参照してください。

    configure.exe -release -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-qt3support -no-multimedia -no-ltcg
    

    一度 configure.exe 完了したら (私にとっては 10 分でした)、ビルド プロセスを開始する必要があります。上記のフラグを使用すると、約 20 ~ 30 分かかります。開始するには、次のように入力します:

    nmake
    

    環境変数の設定

    基本的に、これで完了です。環境変数を設定するだけです (QTDIRPATH )、Qt の場所をプログラムに指示します。 Windows 7 を使用している場合は、次のコマンドを使用して QTDIR を設定できます。 インストールディレクトリに

    setx QTDIR e:\Qt
    

    PATH の設定用 、Path Editor を使用することを強くお勧めします。パス エディター内

    add the directory of Qt\bin to your PATH
    

    (システム パスかユーザー パスかは関係ありません)

    Control Panel\System\Environment Variables を使用する場合

    Qt Visual Studio アドイン

    これで、ログオフ ログオンまたは再起動の後、すべての Qt デモ アプリケーションが正しく起動するはずです (bin\qtdemo.exe を確認することをお勧めします)。 )。これで、Qt ダウンロード ページから Visual Studio アドイン (qt-vs-addin-1.1.9.exe) をダウンロードしてインストールできます。完全に機能します。

    付録 A:公式の指示:

    Qt Web サイトの公式 wiki に、Qt 4.8 Windows 用 Qt のインストール というページがあります。 、しかし重要な情報が欠けていることがわかりました.

    参考文献


    Qt V4.8.0 には Visual Studio 2010 用のビルド済みバイナリが含まれているため、これを行う必要はもうありません:http://qt.nokia.com/downloads/windows-cpp-vs2010