ウィンドウベースのシステムでは、コンパイラは、静的ライブラリQt5.9.2を生成します

まず、静的Qtライブラリの長所と短所

  1. 利点:コンパイルとリンクされた場合、実行可能なexeファイルを生成するためのコードをコピーします。後期少し速く実行し、静的ライブラリを運ばない、実行可能ファイルを実行します。
  2. 短所:大きなオブジェクトファイルを生成するために、コードの複数のコピーをコンパイルし、リンクする際ため。設計変更は、グローバルリナンバリングが必要な場合は、アップグレード後のメンテナンスを助長されていません。

第二に、ソフトウェア準備

  1.   perlのダウンロードします。https://download.qt.io/archive/qt/(mingwのバージョン)
  2.   pythonダウンロードします。http://www.perl.org/get.html#win32(最新の安定版)
  3.   Qt5.9.2ダウンロードします。https://www.python.org/downloads/(最新の安定版)

第三に、ソフトウェアのインストール

  1.   perlのインストール:やや
  2.   Pythonのインストール:やや
  3.   Qt5.9.2インストールのみ:主要な手順を説明し 
  • 推奨非Cドライブ、および少なくとも10Gで使用可能なメモリ:インストールパスを指定します。
  • コンポーネントの選択:メモリがケースと十分にある場合は、後期開発を促進するために、すべてを選択することをお勧めします。
  • インストールプロセスは、警告メッセージが表示された場合は、(無視)無視することができます。

第四に、環境設定

  1. ウィンドウの環境設定を開きます。マイコンピュータを - > [プロパティ] - > [システムの詳細設定 - >環境変数 - >システム変数 - >パス。
  2. 設定perlのランタイム環境:ビンperlのインストールパスの絶対パス、パスの環境パラメータに加えます。
  3. 設定Pythonランタイム環境:ディレクトリpython.exeの絶対パス、パスの環境パラメータに加えます。
  4. 環境試験:
    • perlの-v、もしperlのバージョン情報、ソフトウェアのインストールおよび構成の環境に成功。
    • python -v、もしPythonのバージョン情報、ソフトウェアのインストールと構成環境が正常に。
    • gccの-v、gccのバージョン情報場合は、GCCを使用することができます。

第五には、コンパイラは、静的ライブラリQt5.9.2を生成し、

  1. デスクトップ用オープンQt5.9.2(MinGWの5.3.0 32ビット)
  2. srcディレクトリは、次のコマンドを入力します。
    • CD ../
    • CDのSrc /
  3. ビューQtのコンパイラ設定パラメータ:
    • configure.bat --help
    • 自分のニーズによると、設定パラメータを理解し、コンパイル
  4. 構成:
    • Configure.bat -confirm-ライセンス-opensource -platformのWin32-G ++ -mp
      -debug&リリース-static -prefix "D:\ softwareInstall \ Qtの\ QtStaticLibraries" -qt-zlibを-qt-のlibpng -qt-のlibjpeg -opengl
      デスクトップ-qt-freetypeのテストは例を-nomake -nomake -no-QML-デバッグ-no-角度

    • -prefix "D:\ softwareInstall \ Qtの\ QtStaticLibraries" には、コンパイル済みのインストールディレクトリを表します。
    • -static、それはコンパイル、生産のQtの静的ライブラリを表します。
  5. コンパイル:MINGW32-メイク-j4、( - コンパイルスピードアップするためにJ4、実際の使用状況に応じて、時間の増加に追加することができます)
  6. インストール:MINGW32-makeは-j4インストール、( - コンパイルスピードアップするためにJ4は、実際の使用状況に応じて、時間の増加に追加することができます)
  7. 追加の設備:
    • コンパイラは、コンフィギュレーション・ファイルを生成します。
    • ファイルを変更します:D:\ softwareInstall \ Qtの\ QtStaticLibraries \ mkspecs \ win32の-G ++ \ qmake.conf
    • QMAKE_LFLAGSとQMAKE_LFLAGS_DLL発見、
      )および修正:(不足している場合、完全に補完自己を
      QMAKE_LFLAGS = -static
      QMAKE_LFLAGS_DLL = -static

六、QtのCreatorを設定

  • オープンQtの作成ソフトウェア。
  • 設定オプションを開きます。([ツール] - > [オプション] - > [ビルド&ラン)

  • バージョンを追加し、バージョン名はとらわれません。

  • コンパイラとQtのバージョンを設定キットキットを、追加、キットは、制約に名前を付けていませんでした。

セブンテスト

  1. 新規プロジェクトを作成します。
  2. セレクトキット(Qtの静的ライブラリパッケージ)。
  3. 書き込みコード。
  4. EXEファイルをコンパイルしました。
  5. 他のコンピュータ上で実行するexeファイルをコピーします。
  6. 実行している、それは静的なQtが使用可能なライブラリいることが確認された場合、コンピュータ上のQtは、インストールされていません。

おすすめ

転載: www.cnblogs.com/-Newbie/p/12546347.html