web-dev-qa-db-ja.com

QtCreatorを一般的なC ++ IDE(Qtライブラリを使用しない)として使用するにはどうすればよいですか?

私は素敵なC++ IDEを探していましたが、Qt Creatorの機能とパフォーマンスが本当に気に入っており、将来的にはそれを使用してQtベースのアプリケーションを作成する予定です。ただし、今のところ、Qtライブラリを使用せずにQtクリエーターを汎用C++ IDEとして使用したいだけです。通常のC++開発のためだけにQtクリエーターを使用するにはどうすればよいですか?構成を作成する必要がありますか?これに関する詳細なガイダンスをいただければ幸いです。

お手数をおかけしますが、よろしくお願いいたします。感謝しておりますので、よろしくお願いいたします。

28

私は常にそれをします。

2つのオプションがあります。

  1. qmakeプロジェクトファイルを使用します。残りのQtのものをすべて削除するには、これらをプロジェクトファイルに追加します。

    CONFIG -= qt
    DEFINES -= UNICODE QT_LARGEFILE_SUPPORT
    

    Qmake自体はまだビルドする必要があることを忘れないでください。したがって、Qtのインストールが必要になる可能性があります。

  2. cmakeプロジェクトファイルを使用します。

どちらの場合も、Qt Creatorの完全なサポート(左側のペインのファイルとプロジェクト)を頼りにできます。 QtCreatorでのgitとsvnのサポートは素晴らしいです

21
rubenvb

私は最近、13インチのラップトップにますます多くの時間を費やし、スペースの利用方法が大好きなため、Qt Creatorを使い始めました。それ以外は、機能が豊富で、高速で、信頼性が高く、Qtはまったく悪くありません。 C++のみのIDEの場合、私の人生では大歓迎です。

QtCreatorと同じくらい好きな他のIDEはCode :: Blocksだけです(使用するマシンに応じて、2つを切り替えることがよくあります)

2
tsaulic

Qt CreatorをQt以外のプロジェクトに一度使用しましたが、コード編集機能とコード補完のためだけでした。プロジェクトをビルドし、別のターミナルウィンドウからrcsを操作しました。私が言えるのは、C++コードエディターとしてのQtクリエーターに満足しているということだけです。

1
user500944

私はずっとEclipseをJavaプログラマーとして使っていたので、C++に戻ったときも使い続けましたが、Eclipseは常に頭脳を失い、膨大な量を費やしています。エラーではない何百ものエラーを発行して、それがそれほど愚かであることをやめさせようとする時が来ました。今日の時点で、私はQt Creatorを試しています。これまでのところ、うまく機能しています。

Qtの人々は私が従ったクイックリファレンスを持っています: https://doc.qt.io/qtcreator/creator-project-generic.html

Qt Creatorは、私がEclipseで気に入っているすべての機能を備えているわけではありませんが、これまでのところうまく機能しています。これらの指示に従って既存のプロジェクトをインポートし、リストされているファイルを編集してスムーズにすることができます。

たとえば、.includesを編集して、インクルードパスを指定する必要があります。

私はIDEの外部でビルドと実行を行っているので、[実行]ボタンがどの程度うまく機能するかはわかりませんが、それを実現できると確信しています。

0
Joseph Larson

UbuntuのCMakeでQtCreatorを使用しています。私は今でも通常ターミナルウィンドウでコンパイルするので、どのビルドシステムを使用するかは問題ではありません。 CMakeとqmakeのプロジェクトファイルを使用すると、コードファイルをIDEに簡単にインポートできます。また、UbuntuのリポジトリからGCC 4.6を使用しているので、現在QtSDKに付属しているものよりも新しくC++ 11のサポートが向上しています。 QtCreatorもUbuntuのリポジトリからインストールしています。すべてがとても美しく、私は泣くことができました。

0
juzzlin