我在將ITK-Insight工具包集成到另一個圖像處理管道時遇到問題。 ITK本身是一個醫學圖像處理工具包,並使用cmake作爲構建系統。我的圖像管道項目也使用cmake。根據ITK的用戶手冊,有利於在ITK的構建(源外)目錄中使用「UseITK.cmake」文件。你可以通過在你自己的項目中添加以下幾行CMakeList.txt來實現。將ITK(Insight工具包)集成到自己的項目中
# 'SET(ITK_DIR ...)' if 'FIND_PACKAGE(ITK REQUIRED)' fails
FIND_PACKAGE(ITK REQUIRED)
INCLUDE(${ITK_USE_FILE})
我的問題是,這種方法分ITK目前製作安裝,但我必須ITK完全地融入到我的項目,沒有我的項目之外的依賴關係。 在itk的cmake構建系統中是否有構建選項,它將所有的頭文件和lib文件轉儲/傳遞到構建目錄,所以我可以將它們放到我自己的項目中。 我有一個lib和header包含我不想破壞的結構。我已經試圖手動將lib和頭文件複製到我的項目中,但它沒有解決。
我是itk和cmake的新手,所以這個問題可能聽起來很模糊。無論如何,我希望你們能幫助我。
在此先感謝!
最好的問候,
zhengtonic
對不起詞shash但如何CMAKE_INSTALL_PREFIX傳遞給我的項目配置 – 2012-09-27 21:05:54
對不起,我回答晚了,但-DCMAKE_INSTALL_PREFIX =/wher /曾 或者,在build目錄編輯CMakeCache.txt,搜索CMAKE_INSTALL_PREFIX,並改變它 – shash 2013-01-29 10:11:21
我有一個類似/相同的問題,這個答案也幫助了我。 Thx shash。我已經對我的問題進行了更廣泛的描述。 - > [鏈接到我的問題](http://stackoverflow.com/questions/26285254/llinking-itk-insight-toolkit-to-c-vs2008-solution-without-using-cmake) – BmyGuest 2014-10-09 19:19:58