そのフィルタは、ディレクトリ構造を反映するようなqmakeのをvcprojを作成する方法?

StackOverflow https://stackoverflow.com/questions/872875

  •  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の統合プラグインはします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top