CLion + Qt環境構成



Clion Qt Environment Configuration




最近、C言語プログラミングの大きな仕事を完了するために、UIが必要です。最後に、CLion + Qt5が開発環境として選択されましたが、建設プロセス中に多くのピットに遭遇したため、簡単な要約レコードが作成されました。私の最初のブログの記念としても。
インターネットで多くのブログを読んだところ、それらのcmakelistファイルが手動で書き換えられていることがわかりましたが、実際にはQtCreatorを使用してブログを生成できることがわかりました。


1.Qt5をインストールします

最初にQt5をインストールし、インストール時にMinGWバージョンを選択します
ダウンロードリンク: http://download.qt.io/archive/qt/
以前にCLionが構成されたときにMinGWはすでにインストールされていましたが、残念ながら、Qtを使用するには、対応するQtバージョンでサポートされているコンパイラを使用する必要があります。ダウンロードとインストールで問題が発生した場合は、ブログを参照してください。
QtCreatorのダウンロードとインストール




2.環境変数を構成します

「マイコンピュータ」->「システムの詳細設定」->「環境変数」->「システム変数」->「パス」、次の4つの新しいシステム変数を追加します。

画像




3.Qtウィンドウクラスファイルを生成します

QtCreatorを開き、新しいQtウィジェットアプリケーションプロジェクトを作成し、 ビルドシステムはCmakeを選択します
Qtウィジェットアプリケーション
作業ファイルの完了後、main.cpp、mainwindow.h、mainwindow.cpp、mainwindow.ui、cmakelist.txtおよびその他のファイルが生成されます。
画像
この時点で、CLionでプロジェクトフォルダーを開くと、実行できるはずです。
これまでのところ、クールでありながらCLionで開発を続けることができます。

実行できず、次のようにエラーが報告された場合は、 環境変数 設定が正しくありません。2番目の手順を確認してください。確認して変更しても失敗する場合は、[構成の編集]の項目に環境変数を手動で追加できます。
画像
画像

総括する

実際、環境を構成する上で最も重要なステップは camkelistファイルを構成します
Qtはデフォルトでqmakeでコンパイルされますが、CLionはcmakeを使用してビルドされるためです。しかし、私の方法を使用すると、QtCreatorはステップ3ですでに生成しているので、cmakelistを書き直す必要はありませんが、ここにcamkelistのコードを投稿して確認します。



project(example LANGUAGES CXX) set(CMAKE_INCLUDE_CURRENT_DIR ON) #Open Qt's MOC, UI and other functions set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) #Find Qt's library find_package(Qt5 COMPONENTS Widgets REQUIRED) add_executable(expample main.cpp mainwindow.cpp mainwindow.h mainwindow.ui ) target_link_libraries(example PRIVATE Qt5::Widgets) target_link_libraries(Widget Qt5::Widgets)

私の方法を使用して構成が成功しない場合は、このブロガーの方法を参照して新しいプロジェクトを作成し、mainwindow.h、mainwindow.cpp、.uiなどの新しいファイルを作成してから、それぞれコードを貼り付けてから書き直すことができます。 cmakelist。
Win10 + Clion + QT5の詳細な構成チュートリアル、実際の測定は有効です!

参照ブログ:
Win10 + Clion + QT5の詳細な構成チュートリアル、実際の測定は有効です!
QtCreatorのダウンロードとインストール
CLion QtGui開発第1章-Qtメインウィンドウの生成