Ich habe ein C++ Projekt auf Linux, und ich gruppierte Quelldateien in vielen Verzeichnissen selbst zu organisieren.Wie wird die Hierarchie der Quellordner im Solution Explorer beibehalten?
Ich verwendete CMake, um mit einem CMakeFiles.txt auf jedem Unterverzeichnis zu kompilieren.
srcs
|--folderA
| |--Toto.cpp
| |--Tata.cpp
|
|--folderB
| |--Foo.cpp
| |--Bar.cpp
[...]
Vor kurzem habe ich öffnete es mit Visual Studio 2015, die jede Quelldatei gefunden, aber gerade auf die gesamte Liste auf dem „Source Files“ Ordner der Lösung Explorer.
Ich plane, eine große Anzahl von Dateien zu haben, und es wird bald schwierig sein, einen zu finden.
Gibt es eine Möglichkeit, explizit die Ordnerhierarchie im Solution Explorer zu beachten?
Welche Version von CMake? –
@JamesAdkison Ich benutze die letzte, die 3.3.1. – Aracthor
Ich habe ein 'assign_source_group' Beispielimplementierung hinzugefügt Sie in meiner Antwort nützlich sein könnten [Wie Visual Studio Filter für verschachtelte Unterverzeichnis setzen mit cmake] (http://stackoverflow.com/questions/31422680/how-to-set -visual-studio-filters-for-nested-unter-verzeichnis-using-cmake/31423421 # 31423421). – Florian