そのフィルタは、ディレクトリ構造を反映するようなqmakeのをvcprojを作成する方法?
-
22-08-2019 - |
質問
私は私のvcprojファイルを作成するために、qmakeは(Qtの4.5.1)を使用します。私は、「ソースファイル」などで* .cppファイルではなく、すべての* .hファイルは、「ヘッダファイル」フィルタで終わるように、出力vcprojのためのカスタマイズされたフィルタを作成したいと思います。
たとえば、ファイルを含むプロジェクト
foo\foo.h
foo\foo.cpp
bar\bar.h
bar\bar.cpp
とvcprojファイルを持っている必要があります。
foo
foo.h
foo.cpp
bar
bar.h
bar.cpp
の代わりに
Header Files
bar.h
bar.cpp
Source Files
bar.cpp
foo.cpp
ありがとうございます。
解決
あなたが実行した場合のqmakeとの CONFIG -= flat
を、次のプロジェクト構造を得ることができます:
Header Files
foo
foo.h
bar
bar.h
Source Files
foo
foo.cpp
bar
bar.cpp
これは、常に私はXcodeのプロジェクトのためのMac上で修正を書いている理由である、私を気にしています。結局私はおそらく(プロジェクトファイルがXML文書であるため、簡単です)VSための1つを記述します。
Visual Studioを使用してWindows上で厳密にソフトウェアを書いている場合は、、私は<のhref =「http://www.qtsoftware.com/downloads/visual-studio-add-in」のrel = "nofollowをを使用することをお勧めしますそれは自動的にQtのファイルをコンパイルするのに必要なUICとMOCの手順が生成されますようnoreferrer "> Visual Studioの統合プラグインはします。
所属していません StackOverflow