QwtのインストールとWindows環境での使用



Qwt Installation Use Windows Environment




この記事では、Win7-32​​、Qt5.5、MinGW、およびQtCreatorに基づく環境にQwtをインストールします。作者はインターネット上のほとんどの情報によって書かれたこのブログを集めました、そして私は皆を助けたいと思っています。

準備環境

1. QtCreatorを準備します

Qt開発環境がない場合は、最初に行ってください。 公式サイト 1つをダウンロードし、オフラインでインストールされたWindowsバージョンを選択します。インストールは非常に簡単です。このバージョンはすでにMinGwと統合されているため、MinGWを個別にインストールする必要はありません。環境変数に合わせて構成します。



92607-781f87ed65ac7399.pngオフラインインストールversion.png 92607-f53d3905b306a66d.pngWin7-32​​ビットmingwversion.png 92607-e6c5e1fa9ac65fb7.png環境変数の構成

2.QWTを準備します

オンにする Qwtユーザーガイド 、Qwt6.1.2の最新バージョンを見つけます ダウンロードリンク 、必要なリソース(長方形で囲まれた3つの円)をダウンロードします。

QWTダウンロード

3.QWTヘルプドキュメントをインストールします

ダウンロード済み qwt-6.1.2.qch qwtヘルプドキュメントです。このドキュメントをDocs Qt-5.5の下のQtインストールディレクトリに置き、QtCreatorを開きます。 ツール -> オプション '、に' 助けて 'サブオプション、選択 追加 、ダウンロードしたばかりのヘルプファイルを見つけます。ヘルプファイルリストでQwtの内容を確認できます。



92607-c4318838ee3da538.pngヘルプドキュメントを追加する
92607-873facd52b10df62.pngヘルプドキュメント

次に、QWTをインストールします

1.インストール方法1:コマンドラインインストール

  • qwt-6.1.2.zipをDドライブに解凍します。
  • コマンドラインウィンドウを開く
    92607-52b2bd957d37ea90.pngコマンドラインウィンドウを開く
  • qwt-6.1.2にCdし、次のコマンドを順番に実行します:qmake qwt.pro、mingw32-make、mingw32-make install
    mingw32-makeコマンドを実行するとコンパイルされるため、時間がかかります。あなたは一杯のコーヒーに行き、トイレに行き、そして休憩することができます。
92607-5e749f6671fd852e.pngqmake-mingw32

これが完了したら、mingw32-makeisntallコマンドを入力します。これにより、qwtがデフォルトパスC: Qwt-6.1.2にインストールされます。このインストールパスは変更できます。元のディレクトリに移動してqwtconfig.priを開き、表示されます。インストールディレクトリのパスを変更できます。ここでは変更を加えません。

92607-9f96736a0e48e364.pngmingw32-make 92607-f799f07a77c1d061.pngデフォルトのインストールパス
  • コンパイルQWTには例が付属しています
92607-cc84e86ace5bfefd.pngコンパイル例

コンパイルが完了したら、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行を見つけ、「#」を追加して最初の行をコメントアウトします。


    92607-bccae343744f29ff.pngコメント
  • プロジェクトを再構築します(一杯のコーヒーブレイク)

  • コンパイルされたライブラリファイルはすべて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

3.プロジェクトを実行します。

完璧