2017-12-04 23 views
0

Kürzlich habe ich ein .sln-Projekt in VS 2017 geöffnet und ich bemerkte, dass ich Diagramm aller Klassen sehen kann - es ist das erste Mal, dass ich es jemals bemerkt habe und ich bin ziemlich "wow das ist episch" .Visual Studio 2017 cMake Diagrammansicht

Ich habe jetzt ein cMake-basiertes Projekt, das ich über> Ordner öffnen> cmake Stammordner öffnen. Selbst wenn es geöffnet/kompiliert wird, sehe ich keine Ansichtsdiagrammoption. Kennt jemand1, wie man es aktiviert?

Antwort

1

CMake sollte eine Visual Studio-Lösung (sln) generieren. Sie müssen CMake ausführen und dann die generierte Lösung öffnen, die in Ihrem Build-Ordner abgelegt wird. Sie müssen Ihre CMakeSettings.json anzeigen/bearbeiten, um zu sehen, wo sich Ihr Build-Ordner befindet, wenn Sie ein CMake-Projekt in Visual Studio öffnen. Alternativ führen Sie einfach CMake von der Befehlszeile aus, um die Lösungsdatei zu erhalten.

+0

Interessant, so kann ich Cmake direkt im Jahr 2017 verwenden, um das Projekt auszuführen, aber wenn ich Diagramm anzeigen möchte, muss ich gehen CMakeBuild> id> build> x64_Debug> project.sln - öffnen, und dann kann ich Diagrammansicht sehen? – Dariusz

+0

@Dariusz, das ist richtig, obwohl Sie konfigurieren können, wo der Ordner lebt. – keith

+0

* CMake sollte eine Visual Studio-Lösung generieren * - Beachten Sie, dass Sie mit Visual Studio 2017 beginnen können [Sie können CMake-Projekte direkt in Visual Studio öffnen] (https://blogs.msdn.microsoft.com/vcblog/2016/10/05/ cmake-support-in-visual-studio /) ohne CMake zuerst manuell auszuführen. Dies ist wahrscheinlich, was OP hier getan hat. Dadurch läuft CMake momentan noch im Hintergrund, man sieht es einfach nicht. – ComicSansMS