最近C++の知識をリフレッシュし始めました。 QtCreatorを使用することを選んだのは、私が一度だけ試したQtについてもっと知りたかったからです。QMakeプロジェクトをCMakeに変換する
私はqmakeプロジェクトを作成しましたが、すべてうまく動作しますが、私もcmakeについて学びたいと思います。そのためにプロジェクトをcmakeに変換することを考えました。
残念ながら、C++のビルドプロセスに関する知識は非常に小さく、私のプロジェクトが比較的小さいので、私は通常、IDEにすべてのものを処理させます。
ここで、qmake .proファイルをcmake CMakeLists.txtに移動するのを手伝ってください。とても簡単です。
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = model_view_playground
TEMPLATE = app
DEFINES += QT_DEPRECATED_WARNINGS
QMAKE_CXXFLAGS += -std=c++0x
SOURCES += main.cpp\
mainwindow.cpp \
testitemlistmodel.cpp
HEADERS += mainwindow.h \
testclass.h \
testitemlistmodel.h
FORMS += mainwindow.ui
DISTFILES +=
私は「プラグアンドプレイ」を取得通常のソリューションを好きではないが、私はcmakeのに飛び込む前に、私はこれを変換持っており、それを構築することができるようにしたいと思います。
ビルドに関しては、それは多分別の質問ですが、誰かがこれに答えることもできます。プロジェクトでqmakeの代わりにcmakeを使うようにQtCreatorを変更する必要がありますか(理想的にはcmakeとqmakeの間で切り替えることができるように並べて)?
すでにCMakeがBuild & Run-> CMake(自動検出されました)に追加されています。
は '私は「プラグアンドプレイ」を取得するために好きではないcmakeのプロジェクトとして認識します通常は解決策ですが、... - 私たちはそのような質問もあまり好きではありません。あなたは尋ねる前にStack Overflowを検索しようとしたことがありますか? QT→CMake変換についてはすでに[8つの質問]([cmake] [qmake] convert)があります。 – Tsyvarev