Schritte zur Verwendung von CMake zum Kompilieren von ITK5.2.1 unter Windows 10

Kompilierungsumgebung: Windows10+VS2017+Cmak3.24.0+ITK5.2.1

Kompilierungsschritte:

1. Laden Sie ITK lokal herunter: Offizielle ITK-WebsiteDownload | ITK, ITK5.2.1-Downloadadresse

https://github.com/InsightSoftwareConsortium/ITK/releases/download/v5.2.1/InsightToolkit-5.2.1.zip ​​​xhttps://github .com/InsightSoftwareConsortium/ITK/releases/download/v5.2.1/InsightToolkit-5.2.1.zip

 Nachdem der Download abgeschlossen ist, entpacken Sie die Datei InsightToolkit-5.2.1.zip in das Verzeichnis D:\ITK521.

2. Öffnen Sie die Cmake3.24.0-Software, geben Sie den Quellcodespeicherort als D:/ITK521 und die Kompilierungsadresse als D:/ITK521/msvc2017 ein.

3. Klicken Sie auf die Schaltfläche „Config“ und wählen Sie den Compiler als MSVC2017+x64 aus.

 4. Ändern Sie die konfigurationsbezogenen Kompilierungsoptionen:

Ändern Sie den Standardinstallationspfad
CMAKE_INSTALL_PREFIX = C:/Program Files/ITK
in Ihren eigenen Pfad:
CMAKE_INSTALL_PREFIX = D:/ITK521/msvc2017/build

BUILD_SHARED_LIBS Prüfung hinzufügen
BUILD_EXAMPLES Nicht prüfen, die Prüfung erhöht die Kompilierungsgeschwindigkeit
BUILD_TESTING Nicht prüfen, die Prüfung erhöht die Kompilierungsgeschwindigkeit

 5. Klicken Sie erneut auf die Schaltfläche „Config“. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche „Generieren“ und schließlich auf die Schaltfläche „Projekt öffnen“, um die ITK-Lösung in VS2017 zu öffnen.

6. Wählen Sie in der VS2017-Software das Projekt BUILD_ALL in der ITK-Lösung aus, klicken Sie mit der rechten Maustaste, wählen Sie das Menü „Neu generieren“ und warten Sie, bis alle Projekte kompiliert sind.

 7. Nachdem das BUILD_ALL-Projekt kompiliert wurde, wählen Sie das INSALL-Projekt aus, klicken Sie mit der rechten Maustaste, wählen Sie das Menü „Neu generieren“ und warten Sie, bis die Kompilierung abgeschlossen ist. Alle bin\include\, die allen ITKs entsprechen, werden in D generiert :/ITK521/msvc2017/build Verzeichnis. lib und andere Verzeichnisdateien.

8. Legen Sie die Systemumgebungsvariable fest: ITK_DIR=D:/ITK521/msvc2017/build

9. Erstellen Sie ein neues C++-Projekt, um die ITK-Funktion zu testen und konfigurieren Sie die Projekteigenschaften wie folgt:

Legen Sie das Include-Verzeichnis fest: %ITK_DIR%\include

Legen Sie das Bibliotheksverzeichnis fest: %ITK_DIR%\lib

Abhängigkeiten festlegen: %ITK_DIR%\lib\*.lib

10. Schreiben Sie Testcode, führen Sie ihn aus und testen und überprüfen Sie die Ergebnisse.

おすすめ

転載: blog.csdn.net/xqf222/article/details/125105394