2013-10-07 11 views
6

ソースファイルとヘッダーファイルをvsフィルターなしでソリューションルートに配置する方法を知っていますか?すべてのソースサブフォルダをvsフィルタにうまく分類していますが、ソースルートディレクトリにあるファイルは「ヘッダファイル」と「ソースファイル」になります。CMake:ヘッダーファイルとソースファイルを使用しないVisual Studioフィルターを適用し、ソリューションルートにcppとhファイルを入れます

ありがとうございました。

答えて

6

あなたはこれを達成するためにsource_groupに空の文字列を与えることができます。

source_group("" FILES ${MY_TOP_LEVEL_SOURCES} ${MY_TOP_LEVEL_HEADERS}) 
+1

が私のために動作しませんでした。しかし、 '' ''(フィルタグループ名のための単一のスペース)はうまくいくようです。 – jimvonmoon

+1

空の文字列名のように見えるのは、FILESだけで、REGULAR_EXPRESSION(CMake 3.5.2)では動作しません。フィルタ名の空白が1つあれば、vcproj XMLの解析中にVisual C++ 2008エラーが発生します。 –

関連する問題