22

コードエディターとして使用したいQtCreatorにCmakeプロジェクトをインポートしようとしていますが、Qtクラスが完了すると、Ctrl+Rを使用してビルドを実行できるようになります。

Cmakeプロジェクトをインポートするときに、RunCmakeを選択しようとすると、CMakeWizardを実行しているときにQtCreatorideがハングします。キャンセルすると、空のウィンドウがポップアップし、プロジェクトが生成されません。

QtCreatorで既存のcmakeプロジェクトをインポートすることは可能ですか?

Ubuntu 10.10 x86_64、QtCreator 2.6

4

2 に答える 2

31

通常は、「プロジェクトを開く」を実行してから、プロジェクトファイルとしてCMakeLists.txtを選択します。次に、QtCreatorはCMakeを1回実行するように要求します(CodeBlocksビルドファイルを生成し、QtCreatorによって解釈されます)。その後、CMakeプロジェクトのネイティブサポートがあります。

かなり複雑なCMakeスクリプトでも機能します。ハングなどが発生した場合は、QtCreatorプロジェクトにバグレポートを提出する必要があります。

于 2012-12-04T08:35:35.047 に答える
1

古いバージョンのqtcreatorで作成されたcmakeプロジェクトを開くときにqtcreatorがクラッシュしたときにも同様の問題が発生しました。CMakeLists.txt.userを削除し、ターミナルからqtを実行すると、問題が解決しました。

cd /path/to/project/
qtcreator .
于 2019-08-12T09:27:43.157 に答える