PHD2 auf Windows bauen

Zusammenfassung

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)

  1. CMake installieren: cmake.org/download.
  2. 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.
  3. 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.
  4. 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\msw
      msbuild wx_vc12.sln /p:configuration=Debug   /p:platform=win32 /m:8
      msbuild wx_vc12.sln /p:configuration=Release /p:platform=win32 /m:8
  5. OpenCV 2.4.10 (Self-Extractor, beliebiger Pfad), Umgebungsvariable OPENCV_DIR=C:\opencv-2.4.10.
  6. PHD2-Quellcode vom trunk-Branch des open-phd-guiding-Projekts holen.
  7. Projektdateien generieren (alles in temporäres Verzeichnis):
    mkdir tmp && cd tmp
    cmake -G "Visual Studio 12" -DwxWidgets_PREFIX_DIRECTORY=%WXWIN% -DOpenCVRoot=%OPENCV_DIR% ..
    Alternativ: run_cmake.bat im Quellverzeichnis.
  8. 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)

Verwandte Artikel