まず、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ライブラリ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
環境変数の設定
基本的には完了です。あなたがする必要があるのは、Qtを見つける場所をプログラムに伝える環境変数(QTDIR
とPATH
)を設定することだけです。Windows 7を使用している場合は、次のコマンドを使用しQTDIR
て、インストールディレクトリを設定できます。
setx QTDIR e:\Qt
の設定にはPATH
、パスエディタの使用を強くお勧めします。パスエディター内
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 DevNetフォーラム
最小限のQtビルドに推奨されるフラグ
Visual C ++ 2010でQt 4.5を構築
するQtを静的
Qt としてコンパイルする方法Qt 4.8:Qtのオプションを構成
する
WindowsでPATH環境変数を問題なく編集する-op111.net