Build-Anleitung des open-phd-guiding-GitHub-Wikis: Von-null-Aufbau einer Windows-Build-Umgebung zum Kompilieren von PHD2 (Guiding-Software für Astrofotografie) mit CMake und Visual Studio 2013.
Inhalt (Schritte)
CMake installieren: cmake.org/download.
Visual Studio 2013 für Windows Desktop (Express 2013 oder Community 2013, kostenlos; Registrierung bei Microsoft nach ca. einem Monat). Erfordert Windows 7 SP1+, läuft nicht unter XP.
Visual Leak Detector (VLD) 2.3.0 installieren – zwingend im Standardpfad C:\Program Files (x86)\visual leak detector\; Installer-Frage „PATH ergänzen?” mit Ja beantworten.
wxWidgets 3.0.2 als statische Bibliotheken bauen (keine DLLs!):
Installieren, z. B. nach C:\wxWidgets-3.0.2, Umgebungsvariable setzen: WXWIN=C:\wxWidgets-3.0.2
Visual Studio Command Prompt öffnen:
cd %WXWIN%\build\mswmsbuild wx_vc12.sln /p:configuration=Debug /p:platform=win32 /m:8msbuild wx_vc12.sln /p:configuration=Release /p:platform=win32 /m:8
PHD2-Quellcode vom trunk-Branch des open-phd-guiding-Projekts holen.
Projektdateien generieren (alles in temporäres Verzeichnis):
mkdir tmp && cd tmpcmake -G "Visual Studio 12" -DwxWidgets_PREFIX_DIRECTORY=%WXWIN% -DOpenCVRoot=%OPENCV_DIR% ..
Alternativ: run_cmake.bat im Quellverzeichnis.
Bauen: phd.sln aus tmp öffnen, Projekt ALL_BUILD in Debug und Release bauen. Warnungen beim cfitsio-Bau sind harmlos; alles andere kompiliert warnungsfrei.
Quellen
raw/PHD2-Windows-Build.pdf – GitHub-Wiki-Export „Building PHD2 On Windows” (open-phd-guiding)