Building without Visual Studio
Diese Seite ist ein Tutorial zum Erstellen des Source SDK 2013 ohne Microsoft Visual Studio.
Das verwendete Tool ist msbuild.exe, das in .NET Framework enthalten ist.
Es wird davon ausgegangen, dass alle in Source SDK 2013 angegebenen Korrekturen auf Ihren Quellcode angewendet wurden.
Msbuild.exe erhalten
Sie können es von der Visual Studio 2017-Downloadseite herunterladen. Klicken Sie unten auf „Andere Tools und Frameworks“ und wählen Sie dann „Tools für Visual Studio 2017 erstellen“. https://visualstudio.microsoft.com/downloads/
Direkter Download: https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=15
Starten Sie diese Setup-Datei (vs_buildtools_xxx.exe) und wählen Sie „Web Development Build Tools“
Schritt 1: MSBuild.exe
Öffnen Sie die Eingabeaufforderung (C:/windows/system32/cmd.exe) und geben Sie „msbuild.exe“ ein.
Sie sollten die Antwort erhalten:
Microsoft (R) Build Engine version foo.0.bar.baz Copyright (C) Microsoft Corporation. All rights reserved. MSBUILD : error MSB1003: Specify a project or solution file. The current working directory does not contain a project or solution file.
Schritt 2: Kompilieren
Ausführen:
msbuild.exe C:\path\to\rootdir\of\sourceSDK2013\games.sln
Und das ist es. Ziemlich einfach, oder? Jetzt müssen Sie das massiv aufgeblähte Programm Visual Studio 15 nicht mehr starten.
Kompilieren für Windows unter Linux (und umgekehrt)
Das muss man noch klären.
Kompilieren von anderen IDEs und Compilern
Es wäre schön, eine Möglichkeit zu finden, Code::Blocks so einzurichten, dass sie mit cl.exe oder msbuild kompiliert werden.