web-dev-qa-db-ja.com

QtCreatorにCMakeプロジェクトをインポートする

コードエディターとして使用したいQtCreatorにCmakeプロジェクトをインポートしようとしていますが、Qtクラスの完成により、Ctrl + Rを介してビルドを実行する可能性があります

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

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

Ubuntu 10.10 x86_64、QtCreator 2.6

16
linello

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

かなり複雑なCMakeスクリプトでも動作します。ハングなどが見られる場合は、おそらくQtCreatorプロジェクトにバグレポートを提出してください。

26
ypnos

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

cd /path/to/project/
qtcreator .
1
Nick Kashkin