2016-11-10 61 views
0

我git從https://github.com/kaspermarstal/SimpleElastix克隆SimpleElastix [1]項目,併成功地在我的PC上構建和編譯它。 WRAP_CSHARP選項在CMAKE中設置。我想用這個項目作爲參考/框架來實現一個新的醫學圖像註冊GUI與C#。但是,我沒有在編譯好的SimpleElastix解決方案中找到任何.dll文件。我也嘗試通過Visual Studio從現有的SimpleElastix項目中創建一個新的C#項目,但無法成功構建新的解決方案。有誰知道在哪裏可以找到SimpleElatix的.dll文件嗎?或者如何在新的C#項目中使用SimpleElastix作爲參考/框架?如何使用SimpleElastix作爲新C#項目的參考?

[1] SimpleElastix是基於ITK和SimpleITK醫學圖像配準,一個項目,該項目是與Python,C#,Java的等。這裏不兼容時,司命

回答

1

SimpleElastix文檔http://simpleelastix.readthedocs.io/

最好, 源自SimpleITK項目[1]。從SimpleITK的wiki [2]中,您可以找到更多關於如何在各種配置和語言中使用SimpleITK的信息。甚至有一個「使用CSharp的SimpleITK視覺指南」[3]。

簡而言之,說明將管理庫添加到ReferenceManager中的項目「SimpleITKCSharpManaged.dll」。然後添加本地庫「SimpleITKCSharpNative.dll」作爲一個存在的項目與「添加爲鏈接」選項與「複製總是」的構建選項。如果你使用SimpleElastix庫做這件事,它應該可以工作。

這是到哪裏找到SimpleITK更多信息,一個相關的問題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

感謝您有用信息!!我會再次仔細閱讀關於SimpleITK的說明和文檔。但是我的問題是,我甚至沒有在編譯好的SimpleElastix解決方案中找到任何.dll文件。根本沒有「SimpleITKCSharpManaged.dll」,「SimpleITKCSharpNative.dll」或任何其他.dll庫。那麼你知道在已編譯的SimpleElastix解決方案中是否有任何.dll文件嗎?甚至在哪裏可以找到它? – Siming