メイクファイルプロジェクトがあります。 Eclipse CDTでmakefileプロジェクトをロードできることを知っています。
Qtcreatorにロードすることは可能ですか?
Greenflowが述べたように、Qt Creator
は既存のプロジェクトをインポートできますが、Makefile
の存在にも依存しません。既存のプロジェクトをインポートするために必要なことは、プロジェクトのソースが置かれている高レベルのフォルダー(サブディレクトリのソースを含む)を指定し、プロジェクトの名前を設定することです-Qt Creator
その名前を表示するために使用します。 Qt Creator
は、どのファイルをプロジェクトに含めるべきかを尋ねますが、これもまた、ビルドではなく、プロジェクトツリーでのソースの表示用です。 Qt Creator
はデフォルトでプロジェクトをビルドするために指定されたビルドディレクトリでmake
ツールを使用しますが、この設定をオーバーライドできます。たとえば、私が働いている会社には、カスタムビルドシステムとカスタムビルドツールがあります。そのため、プロジェクトをQt Creator
にインポートするとき、ソースを含むディレクトリを指定し、名前を設定し、ビルドディレクトリを指定し、デフォルトのmake
ビルドツールをカスタムツールでオーバーライドし、ファイルにインクルードパスを追加します.includesは、必要に応じて、ファイル.configでマクロを指定して開発します。それだけです。
Import existing project
のQt Creator
機能に関するより詳細な情報を見ることができます here 。
はいといいえ。 [ファイル]-> [新しいファイルまたはプロジェクト...]-> [プロジェクトのインポート]-> [既存のプロジェクトのインポート]を選択します。
Qmake、CMake、またはAutotoolsを使用しない既存のプロジェクトをインポートします。これにより、Qt Creatorをコードエディターとして使用できます。
これは本当に最後の選択肢ですが、MakefileプロジェクトをQtCreatorにロードできます。どのくらいうまく機能するか...言うのは難しいです。プロジェクトとMakefileの作成方法に依存します。ほとんどの場合、プロジェクトをコンパイルできます。ファイルの編集:おそらく問題ありません。しかし、新しいファイルを追加しています... QtCreatorがMakefileの変更を処理できるとは思いません。
デフォルトで、Qtクリエーターはコマンド「make all」を実行することに気付きました。 [プロジェクト]タブでこれを変更できます。