cmake: erstellen von visual studio-Filter

Habe ich bereits umgeschaut (StackOverflow und mehr) und ich bin versucht zu cmake zu generieren Visual Studio filtern. Ich habe die folgenden Ordner:

src/math

src/import

src/ui

Möchte ich generieren die Filter wie oben.

"Mathe": enthält alle cpp & h-Dateien in src/math

"import": enthält alle cpp & h-Dateien in src/import

"ui -": enthält alle cpp & h-Dateien in src/ui

Ich habe versucht, mehrere Lösungen, aber keiner scheint zu funktionieren!!!

Hier ist die Letzte version des Codes in CMakeList.txt :

set(VD_SRC "${VisualDesigner_SOURCE_DIR}/src/visualdesigner")

file(GLOB_RECURSE SRC_UI
    "${VD_SRC}/ui/*.cpp", "${VD_SRC}/ui/*.h")
file(GLOB_RECURSE SRC_IMPORT
    "${VD_SRC}/import/*.cpp",
    "${VD_SRC}/import/*.h")

source_group("ui"            FILES ${SRC_UI})
source_group("import"        FILES ${SRC_IMPORT})

Jede Hilfe ist willkommen!

  • Ich nehme an, Sie möchten Holen Sie sich ein Ziel für die Dateien? Oder was meinst du mit Filter? Ist das etwas, das Visual Studio-spezifische?
  • Ja, Visual Studio ist eine Art "Ordner" in der "Lösung", Sie nennen diese "filter". Es erlauben Sie zu organisieren, Sie alle Dateien, wie der Ordner im VS !
InformationsquelleAutor ClubberLang | 2015-11-19
Schreibe einen Kommentar