Ich habe Probleme bei der Integration von ITK - Insight Toolkit in eine andere Bildverarbeitungs-Pipeline. ITK selbst ist ein medizinischer Bildverarbeitungs-Toolkit und verwendet cmake als Build-System. Mein Image-Pipeline-Projekt verwendet auch CMake. Gemäß dem Benutzerhandbuch von ITK ist es günstig, die Datei "UseITK.cmake" im Build (out of source) -Verzeichnis von ITK zu verwenden. Sie können dies tun, indem Sie die folgenden Zeilen in die CMakeList.txt Ihres eigenen Projekts einfügen.ITK (Insight Toolkit) in eigenes Projekt integrieren
# 'SET(ITK_DIR ...)' if 'FIND_PACKAGE(ITK REQUIRED)' fails
FIND_PACKAGE(ITK REQUIRED)
INCLUDE(${ITK_USE_FILE})
Mein Problem ist, ist dieser Ansatz zeigt auf die aktuelle Installtion von ITK, aber ich habe itk komplett in mein Projekt zu integrieren, ohne Abhängigkeiten außerhalb meines Projekts. Gibt es eine Build-Option im cmake-Build-System von itk, die alle Header- und Lib-Dateien in einem Build-Verzeichnis ablegt/ausliefert, sodass ich sie selbst in mein Projekt einfügen kann. Ich habe eine Lib und Header-Include-Struktur, die ich nicht brechen will. Ich habe bereits versucht, die lib- und header-Dateien manuell in mein Projekt zu kopieren, aber es hat nicht geklappt.
Ich bin neu bei itk und cmake, also könnte diese Frage vage klingen. Ich hoffe ihr könnt mir trotzdem helfen.
Vielen Dank im Voraus!
Mit freundlichen Grüßen,
zhengtonic
mich Shash Entschuldige, aber wie CMAKE_INSTALL_PREFIX meiner Projektkonfiguration –
Sorry für die späte Antwort passieren, aber -DCMAKE_INSTALL_PREFIX =/wher/je Oder bearbeiten CMakeCache.txt im Build dir, für CMAKE_INSTALL_PREFIX suchen und es – shash
ändern Ich hatte eine ähnliche/identische Frage und diese Antwort hat mir auch geholfen. Thx schämen. Ich habe eine ausführlichere Beschreibung zu meiner Frage gegeben. -> [Link zu meiner Frage] (http://stackoverflow.com/questions/26285254/llinking-itk-insight-toolkit-to-c-vs2008-solution-without-using-cmake) – BmyGuest