1

QtクリエーターでCMakeプロジェクトをどのように維持しているのだろうか?プロジェクトを開くと、CMakeジェネレーターが実行され、その後はあまり変更できません。プロジェクトに別のクラスを追加するには、クラスファイルを手動で作成し、それらをCMakeLists.txtに追加して、CMakeを再実行する必要があります。さらに、クラス名を変更することは悪夢です。

私は実際にCMakeが好きです(その構文を除いて)、それはいくつかの素晴らしい機能を持っているからです。ただし、プロジェクトを維持することは悪夢です。私は行方不明または何か間違ったことをしていますか?

4

1 に答える 1

3

いいえ、そうではありませんでした。それが cmake の仕組みです。ビルド システムを手動で維持し、好みのビルド システム用のファイルを生成します。

このアプローチにより、cmake を使用して複数の IDE/ビルドシステムを簡単にサポートできます。残念ながら、cmake プロジェクト用の統合開発環境を用意することもできなくなります。マシンが cmake プロジェクトを変更することを基本的に不可能にするかなり複雑な構文も、そこでは役に立ちません。

于 2012-12-16T00:05:53.037 に答える