2016-11-10 2 views
0

Ich git Klon SimpleElastix [1] Projekt von https://github.com/kaspermarstal/SimpleElastix, und baute und kompilierte es erfolgreich auf meinem PC. Die WRAP_CSHARP-Option wurde in CMAKE festgelegt. Ich möchte dieses Projekt als Referenz/Framework verwenden, um eine neue GUI für die Registrierung von medizinischen Bildern mit C# zu implementieren. Ich habe jedoch keine DLL-Datei in der kompilierten SimpleElastix-Lösung gefunden. Ich habe auch versucht, ein neues C# -Projekt aus dem vorhandenen SimpleElastix-Projekt über Visual Studio zu erstellen, die neue Lösung kann nicht erfolgreich erstellt werden. Weiß jemand, wo die .dll-Datei von SimpleElatix zu finden ist? Oder wie wird SimpleElastix als Referenz/Framework in einem neuen C# -Projekt verwendet?Wie wird SimpleElastix als Referenz für ein neues C# -Projekt verwendet?

[1] SimpleElastix ist ein Projekt auf ITK und SimpleITK für medizinische Bildregistrierung, die mit Python, C#, Java usw. Hier kompatibel ist, die Dokumentation http://simpleelastix.readthedocs.io/

besten, Siming

Antwort

1

SimpleElastix stammt aus dem SimpleITK-Projekt [1]. Im Wiki von SimpleITK [2] finden Sie weitere Informationen zur Verwendung von SimpleITK in verschiedenen Konfigurationen und Sprachen. Es gibt sogar einen "Visual Guide zu SimpleITK mit CSharp" [3].

Die Anweisungen kurz gesagt, um die Manage-Bibliothek zum Projekt "SimpleITKCSharpManage.dll" im ReferenceManager hinzuzufügen. Fügen Sie dann die systemeigene Bibliothek "SimpleITKCSharpNative.dll" als ein vorhandenes Element mit der Option "Als Verknüpfung hinzufügen" mit der Erstellungsoption "Immer kopieren" hinzu. Wenn Sie dies mit den SimpleElastix-Bibliotheken tun, sollte es funktionieren.

Hier ist eine ähnliche Frage, wo weitere Informationen über SimpleITK finden Where can I find the SimpleITK documentation and reference information?

[1] http://www.simpleitk.org//

[2] https://itk.org/Wiki/SimpleITK

[3] https://itk.org/Wiki/SimpleITK/GettingStarted/A_visual_guide_to_SimpleITK_with_CSharp

+0

Vielen Dank für Ihre nützlichen Information!! Ich werde die Anweisungen und Dokumente über SimpleITK noch einmal sorgfältig lesen. Mein Problem war jedoch, dass ich keine DLL-Dateien in der kompilierten SimpleElastix-Lösung gefunden habe. Es gibt einfach keine "SimpleITKCSharpManage.dll", "SimpleITKCSharpNative.dll" oder andere DLL-Bibliotheken. Wissen Sie also, ob in der kompilierten SimpleElastix-Lösung DLL-Dateien vorhanden sind? Oder sogar wo man es findet? – Siming

Verwandte Themen