Externe Build-Projekte von Visual Studio
Visual Studio unterstützt die Entwicklung von Projekten, die ein externes Build-System verwenden. Wenn Sie diese Integrationsmethode nutzen möchten, erfahren Sie hier, wie Sie sie einrichten. Diese Dokumentation beschreibt Visual Studio 2019. Andere Versionen wurden nicht getestet, sollten aber ungefähr auf die gleiche Weise funktionieren.
Erstellung und Kompilierung
Übernehmen Sie Ihr gesamtes Projekt in ein Verzeichnis. Öffnen Sie dann Visual Studio und wählen Sie Datei -> Neu -> Projekt und wählen Sie aus der Liste der Projekttypen Makefile-Projekt. Klicken Sie auf Weiter.
Geben Sie den Namen Ihres Projekts im Eingabefeld Projektname ein. In diesem Beispiel verwenden wir testproj. Wählen Sie dann den Eintrag Speicherort und navigieren Sie zum Stammverzeichnis Ihrer Projektquellen. Stellen Sie sicher, dass das Kontrollkästchen Projektmappe und Projekt im selben Verzeichnis platzieren aktiviert ist. Klicken Sie auf Erstellen.
Die nächste Dialogseite definiert die Build-Befehle, die Sie wie folgt einrichten sollten
| Eintrag | value |
|---|---|
| Build | meson compile -C $(Configuration)
|
| Bereinigen | meson compile -C $(Configuration) --clean
|
| Neu erstellen | meson compile -C $(Configuration) --clean && meson compile -C $(Configuration)
|
| Ausgabe | $(Configuration)\name_ihrer_ausführbaren_Datei.exe
|
Klicken Sie dann auf Fertig stellen.
Visual Studio hat ein Unterverzeichnis in Ihrem Quellcode-Stammverzeichnis erstellt. Es ist nach dem Projektnamen benannt. In diesem Fall wäre es testproj. Nun müssen Sie Meson für das Erstellen von Debug- und Release-Versionen in diesem Verzeichnis einrichten. Öffnen Sie ein VS-Entwicklertools-Terminal, wechseln Sie zum Quellcode-Stammverzeichnis und geben Sie die folgenden Befehle ein.
meson testproj\Debug
meson testproj\Release --buildtype=debugoptimized
Jetzt sollten Sie eine funktionierende VS-Projektmappe haben, die sowohl im Debug- als auch im Release-Modus kompiliert und ausgeführt werden kann.
Quellen zum Projekt hinzufügen
Dieses Projekt ist allein nicht sehr nützlich, da es keine Quelldateien auflistet. VS scheint nicht die gleichzeitige Hinzufügung ganzer Quellcodebäume zu unterstützen, daher müssen Sie Quellen manuell zur Projektmappe hinzufügen.
Gehen Sie in der Hauptansicht zum Projektmappen-Explorer, klicken Sie mit der rechten Maustaste auf das gerade erstellte Projekt und wählen Sie Hinzufügen -> Vorhandenes Element, navigieren Sie zu Ihrem Quellcodebaum und wählen Sie alle Dateien aus, die Sie in diesem Projekt haben möchten. Jetzt können Sie den Editor und den Debugger wie in einem normalen VS-Projekt verwenden.
Die Ergebnisse der Suche sind