QT for Windowsのインストール配置のまとめと採坑問題のまとめ

7077 ワード

QT for Windowsのインストール配置のまとめと採坑問題のまとめ
  • 、インストールパッケージ
  • をダウンロードします.
  • 、据え付け
  • 、Qt Creator構成
  • 、遭遇した問題
  • 一、インストールパッケージのダウンロード
    1.Qt公式ダウンロードアドレス:http://download.qt.io/archive/qt/をクリックして、対応するシステムのバージョンを選択してダウンロードします.例えば:http://download.qt.io/archive/qt/5.13/5.13.0/カタログの下のqt-opensource-windows-x 86-513.0.exeインストールパッケージです.
    2.VS調整器:Windows 10 SDKをダウンロードして関連するデバッグツールを生成する必要があります.ダウンロードアドレス:Windows 10 SDK.  が強調したいのは、この公式SDKはWindows 10のバージョンだけを提供していますが、Windowsの他のシステムも使えます.直接ダウンロードしてインストールすればいいです.
    Windows 10 SDKは、Windows 10のバージョン1903のWindows 10 SDK(10.0.18062.0)に適用され、Windows 10のアプリケーションを生成するための最新のヘッダ、ライブラリ、メタデータ、およびツールを提供することができる.このSDKを用いてWindows 10のバージョン1903および古いバージョンのWindows用の汎用Windowsプラットフォーム(UWP)アプリケーションおよびWin 32アプリケーションを生成する.
    二、取り付け
    1.QtはQt関連コンパイラとコンポーネントが多いので、カスタマイズカタログのインストールを提案します.ミnGWコンパイラを使用してコンパイルする場合は、ミnGW関連モジュールを選択する必要があります.私たちはVSコンパイラを使ってコンパイルします.VS関連コンパイラを選択する必要があります.AndroidとiOSのコンパイルは、Android、iOSに対応するコンパイラを選択する必要があります.
  • 第1部は異なるタイプのコンパイラで、「MSVC 2015 64-bit」を選択します.
  • 第2部分のSourcesはQtのソースコードを含んでいます.選択後はQtのソースコードをインストールディレクトリに配置します.
  • 第3部分はQtのモジュールであり、実際の開発ニーズに応じて選択できます.その中:Qt WebEngineモジュールはGoogleブラウザのエンジンです.サフィックステープ「(TP)」は技術プレビュー版コンポーネントを表します.
  • 第4部分はToolsコンポーネントで、Qt Creator 4.6.1 CDB Debuggar Supportを選択すればいいです.そのうち、Qt Creator 4.6.1 CDB Debuggg SupportはVSコンパイラコンポーネントである.  MinGW 5.3.0はMinGWクロスコンパイルツールです.    Strawberry Perl 5.22.1.3はPerlコンパイルツールです.QT for Windows安装配置总结及采坑问题汇总_第1张图片2.Windows 10 SDKインストール(VSデバッグ)SDKをインストールし、Debuggg Tools for Windowsを選択すれば良い:QT for Windows安装配置总结及采坑问题汇总_第2张图片
  • _; は次のステップでインストールが完了し、後はQtのDebuggerにインストール済みのデバッグが出現します.
    三、Qt Creatorの配置
    まずいくつかの構成を見てみます.1.Qt Version  は一般的に配置が不要です.Qtのインストール過程で選択されてインストールされています.自動的に検出されます.最後に「構築キット(Kit)」から選択します.QT for Windows安装配置总结及采坑问题汇总_第3张图片 2.コンパイラ_; コンパイラは、一般的には構成が必要ではなく、Qtのインストールの過程で選択され、インストールされています.自動的に検出されます.最後に「構築キット(Kit)」から選択します.QT for Windows安装配置总结及采坑问题汇总_第4张图片.Debuggar_; Windows 10 SDKにおけるDebuggerを自動的に識別し、PCシステムに対応する64ビットのDebuggerを選択する.QT for Windows安装配置总结及采坑问题汇总_第5张图片注:マッチングしていないDebuggerは、上の2つの「2.Windows 10 SDKインストール」を参照して自分でインストールする必要があります.4.「構築キットKit」  上記の構成が完了したら、「構築キット」に入り、自動検出中の「Desktop Qt 5.11.0 MSVC 2015(デフォルト)」を選択します.構成項目は以下の通りです.
  • デバイスはLocal PCデスクトップタイプです.
  • Qtバージョンのデフォルトの自動選択.
  • デバッタは、上記の構成されたデバッタを選択する.
  • コンパイラは、C++に対応するコンパイラをそれぞれ選択し、上記で構成されています.QT for Windows安装配置总结及采坑问题汇总_第6张图片
  • セット「Desktop Qt 5.11.0 MSVC 2015(デフォルト)」に赤、黄色の感嘆符がない場合、配置成功を説明します.注意:必ず該当桁のマッチを選択してください.正しく設定されていないと感嘆符の警告があります.
    四、遭遇した問題
    全体の過程で多くのお父さんの問題に出会いました.最後に私が一つ一つ克服されました.以下はこれらの問題を整理しました.1.MSVC 2015対応のデバッグガーがない原因:Windows Debuggerプラグインが不足しています.上記の手順でインストールすればいいです.
    2.error:Expected token”の原因:ファイルに中国語が存在します.以下の解決方法を試してもいいです.
  • 中国語の文字列をqstrで包んでください.
  • 画面で空欄キーを適当に押して保存してください.このようなエラーは全部消えてしまいます.
  • 3.error:msvc-version.co nf loaded but QMAKE_MSC_VER isn’t set解決方法:ディレクトリに入るD:\Softwares\QT\5.10\msvc 2015_64\mkspecs\common\では、メモ帳はmsvc-version.co.comファイルを開いて、「QMAKE-uMSC VER=1900」を追加して、下図のように:QT for Windows安装配置总结及采坑问题汇总_第7张图片.Errowhile building/deploying project qground control(kit:Desk top QQ 5.1.cct.cct.cct.cct.cct.cct.cct.cct.cct.cct.cct.cct.cct.cct.cct.com.
    LINK : fatal error LNK1181: cannot open input file 'obj\QGCMapEngine.obj'
    jom: F:\Ewatt-Work File\3QGC\build_MSVC2015_64_debug\Makefile.Debug [debug\QGroundControl.exe] Error 1181
    jom: F:\Ewatt-Work File\3QGC\build_MSVC2015_64_debug\Makefile [debug] Error 2
    14:56:27:   "D:\Softwares\QT\Tools\QtCreator\bin\jom.exe"  ,     2 。
    Error while building/deploying project qgroundcontrol (kit: Desktop Qt 5.11.0 MSVC2015 64bit)
    When executing step "Make"
    
    解決方法:プロジェクトを修正する-Shadow buildディレクトリを構築し、経路をプロジェクトの所在経路に設定する.QT for Windows安装配置总结及采坑问题汇总_第8张图片.コンポーネントの解決方法が足りないことを示す:コンポーネントの追加または削除が必要である.QtインストールディレクトリのMaintainance.exeコンポーネント管理ツールプログラムを実行します.QT for Windows安装配置总结及采坑问题汇总_第9张图片  は「コンポーネントの追加または除去」を選択したが、少なくとも有効かつ有効なストレージが必要であることを提示した.リモートエージェントストアを設定する必要があります.QT for Windows安装配置总结及采坑问题汇总_第10张图片  をクリックして「設定」をクリックし、「ライブラリ-一時記憶ライブラリ」を選択し、ライブラリパス(Windows)を追加します.http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/windows_x 86/root/qt/その他のシステムは、対応するシステムのパスを設定します.  設定が完了したら、コンポーネントを追加または削除するページは「次のステップ」をクリックしてQtインストール時と同じコンポーネント選択ページに進みます.