2017-09-26 3 views
-1

私は大きなプロジェクトに取り組んでいます。すべての.cpp & .hファイルを1つのフォルダに入れたいと思います。 SOURCES + = SRC/main.cppにはsrc/TEST.CPP HEADERS + = SRC/TEST.HQT作成者:.cppファイルと.hファイルのためのフォルダを追加する

QT作成者にファイルをヘッダにあったことを問題> SRC>テスト:私は.PROファイルであることでしたヘッダー> test.hではなく.hを直接使用します。

+0

なぜそれが問題ですか?これがQt Creatorのプロジェクト階層の様子です。気に入らない場合は、Qt Creatorを修正してこの動作を変更することができます。 AFAIK、現時点では設定可能なオプションではありません。 –

+0

ファイルシステムで.h&.cppファイルを1つのフォルダにまとめることはできますが、Qt作成者はすべての.hファイルをヘッダーファイル、すべての.cppファイルはSourcesフォルダの下に入れてください。 Qtクリエーターのデフォルトの動作が、すべて.cpp、.h、およびqmlファイルをプロジェクトフォルダに直接入れている理由は分かりません。 – AdibH

+1

**現時点では設定可能なオプションではありません。** – eyllanesc

答えて

0

Qt Creatorはビルドシステムを視覚化します。 qmakeでは、ヘッダとソースの扱いに大きな違いがあります。だから、クリエイターはそれらを別々にしています。

クリエイターは、ツリーに格納されているときにすべてのヘッダーをフラットに保つ必要がありますか?それはほとんど意味がありませんIMHO。人は、通常、理由のためにフォルダ内のファイルをグループ化します。

+0

すべての.cppと.hをプルします。 1つのフォルダ内のファイルは、コードをよりきれいに整理します。 – AdibH

+0

特にリビジョンコントロールシステムを使用している場合 – AdibH

0

私はあなたがQtの創造主のコピーを変更することによって、それを自分で実装する必要が.hの&の.cppファイルを一つのフォルダ

にまとめたファイルシステム内のことをしたいと思います。

異なる人々が異なる嗜好を持っており、世界全体が同じことを考えていないので、私は... [...]

をなぜデフォルトの動作を知りません。

関連する問題