QwtのインストールとWindows環境での使用
Qwt Installation Use Windows Environment
この記事では、Win7-32、Qt5.5、MinGW、およびQtCreatorに基づく環境にQwtをインストールします。作者はインターネット上のほとんどの情報によって書かれたこのブログを集めました、そして私は皆を助けたいと思っています。
準備環境
1. QtCreatorを準備します
Qt開発環境がない場合は、最初に行ってください。 公式サイト 1つをダウンロードし、オフラインでインストールされたWindowsバージョンを選択します。インストールは非常に簡単です。このバージョンはすでにMinGwと統合されているため、MinGWを個別にインストールする必要はありません。環境変数に合わせて構成します。
オフラインインストールversion.png Win7-32ビットmingwversion.png 環境変数の構成
2.QWTを準備します
オンにする Qwtユーザーガイド 、Qwt6.1.2の最新バージョンを見つけます ダウンロードリンク 、必要なリソース(長方形で囲まれた3つの円)をダウンロードします。
3.QWTヘルプドキュメントをインストールします
ダウンロード済み qwt-6.1.2.qch qwtヘルプドキュメントです。このドキュメントをDocs Qt-5.5の下のQtインストールディレクトリに置き、QtCreatorを開きます。 ツール -> オプション '、に' 助けて 'サブオプション、選択 追加 、ダウンロードしたばかりのヘルプファイルを見つけます。ヘルプファイルリストでQwtの内容を確認できます。
ヘルプドキュメントを追加する
ヘルプドキュメント
次に、QWTをインストールします
1.インストール方法1:コマンドラインインストール
- qwt-6.1.2.zipをDドライブに解凍します。
- コマンドラインウィンドウを開く
コマンドラインウィンドウを開く - qwt-6.1.2にCdし、次のコマンドを順番に実行します:qmake qwt.pro、mingw32-make、mingw32-make install
mingw32-makeコマンドを実行するとコンパイルされるため、時間がかかります。あなたは一杯のコーヒーに行き、トイレに行き、そして休憩することができます。
これが完了したら、mingw32-makeisntallコマンドを入力します。これにより、qwtがデフォルトパスC: Qwt-6.1.2にインストールされます。このインストールパスは変更できます。元のディレクトリに移動してqwtconfig.priを開き、表示されます。インストールディレクトリのパスを変更できます。ここでは変更を加えません。
mingw32-make デフォルトのインストールパス- コンパイルQWTには例が付属しています
コンパイルが完了したら、examples / binディレクトリに移動し、生成された例を確認します。
- 以下をせよ
Copy libqwt.a and libqwtd.a from C:Qwt-6.1.2lib to D:Qt5.5mingw492_32lib.
Copy qwt.dll and qwtd.dll under C:Qwt-6.1.2lib to D:Qt5.5mingw492_32in.
Copy qwt_designer_plugin.dll under C:Qwt-6.1.2pluginsdesigner to D:Qt5.5mingw492_32pluginsdesigner.
Create a Qwt folder under D:Qt5.5mingw492_32include and copy all the files under C:Qwt-6.1.2include to the newly created Qwt folder.
2.インストール方法2:QtCreatorのインストール
最初にqwt-6.1.2.zipをDドライブに抽出します
ディレクトリに移動し、QtCreatorでqwt.proファイルを開きます。これによりQwtプロジェクトが開きます。
-
現れる qwtbuild.pri ファイル
qwtbuild.priファイルを見つけます -
qwtbuild.priファイルを開き、赤いボックスで2行を見つけ、「#」を追加して最初の行をコメントアウトします。
コメント プロジェクトを再構築します(一杯のコーヒーブレイク)
コンパイルされたライブラリファイルはすべてDドライブにありますD: build-qwt-Desktop_Qt_5_5_0_MinGW_32bit-Debug
Copy libqwt.a and libqwtd.a from D:uild-qwt...lib to D:Qt5.5mingw492_32lib.
Copy qwt.dll and qwtd.dll under D:uild-qwt...lib to D:Qt5.5mingw492_32in.
Copy qwt_designer_plugin.dll under D:uild-qwt...pluginsdesigner to D:Qt5.5mingw492_32pluginsdesigner.
Create a Qwt folder under D:Qt5.5mingw492_32include and copy all .h header files under D:Qwt-6.1.2src to the newly created Qwt folder.
注:個人的には、最初の方法を使用することをお勧めします 。
3つのテスト
1.新しいQtプロジェクトを作成し、それを.proファイルに追加します。
DEFINES += QT_DLL QWT_DLL
LIBS += -L'D:Qt5.5mingw492_32lib' -lqwtd LIBS += -L'D:Qt5.5mingw492_32lib' -lqwt INCLUDEPATH += D:Qt5.5mingw492_32includeQwt
2. uiファイルを開き、右クリックして[Open with ....]-> [QtDesigner]を選択します。
オンにする注:現時点では、qwtプラグインはDesignerDesignerでのみ見つけることができます。公式ウェブサイトを使用してQtCreatorを直接ダウンロードする場合、公式ウェブサイトはWindowsをコンパイルするため、[デザイン]ウィンドウにqwtコントロールプラグインを表示できません。 CreatorソフトウェアはMSVCコンパイラを使用してコンパイルされているため、MinGWでコンパイルされたqwtプラグインはCreatorによって正しく認識されません。解決策は、同じビルドプラットフォームに基づくようにCreatorまたはqwtを再コンパイルすることを選択できることです。
Qtデザイナを開いた後、QwtウィジェットのQwtPlotコントロールを選択します。
QwtPlot