這篇文章主要介紹“ubuntu下如何安裝ITK”,在日常操作中,相信很多人在ubuntu下如何安裝ITK問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”ubuntu下如何安裝ITK”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
十余年的慶云網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。網(wǎng)絡(luò)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整慶云建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“慶云網(wǎng)站設(shè)計”,“慶云網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
vmware 10
ubuntu-14.04.2-desktop-amd64
(1)安裝curses庫,這個庫可以讓cmake運行成GUI界面,生成ccmake
sudo apt-get install libncurses5-dev sudo apt-get install cmake-curses-gui
(2)安裝cmake,這里一定要手動選擇安裝3.7.0的cmake,而不是apt-get install,否則會是問題很多的2.8.12
cd /home/bwb #進入你自己的目錄 wget "https://cmake.org/files/v3.7/cmake-3.7.0.tar.gz" tar zxvf cmake-3.7.0.tar.gz cd cmake-3.7.0 sudo su #一定要加這句話root,否則下面語句會沒有權(quán)限 ./bootstrap && make && make install
(3)驗證安裝
cmake --version ccmake --version
(1)下載4.10.1版本的ITK,需要自己用瀏覽器下載,因為并不是文件地址,而是一個下載服務(wù)的網(wǎng)頁
"https://sourceforge.net/projects/itk/files/itk/4.10/InsightToolkit-4.10.1.tar.gz/download"
下載文件InsightToolkit-4.10.1.tar.gz
放入/home/bwb
(2)建立目錄,解壓
cd /home/bwb mkdir ITK mkdir ITK/build tar -zxvf ../InsightToolkit-4.10.1.tar.gz #把/home/bwb下的壓縮文件解壓到/home/bwb/ITK里
(3)編譯
cd /home/bwb/ITK/build ccmake ../InsightToolkit-4.10.1
(4)出現(xiàn)了GUI界面,按c鍵配置。然后會提示一些設(shè)置,但其實根本不用設(shè)置,注意下這兩個選項是不是OFF就行,不是OFF改成OFF:
BUILD_EXAMPLES *OFF BUILD_TESTING *OFF
更改的方法是,光標上下選擇,回車修改,回車保存
(5)繼續(xù)按c鍵配置,提示成功,然后按g生成編譯文件。
(6)make
make
cd /home/bids/ITK mkdir test //工程文件 mkdir test/src //存放源代碼 mkdir test/bin //示例編譯目標 mkdir test/src/HelloWorld //項目名稱 mkdir test/bin/HelloWorld //項目名稱
cp /home/bwb/ITK/InsightToolkit-4.10.1/Examples/Installation/* /home/bwb/ITK/test/src/HelloWorld
會有兩個文件:CMakeLists.txt、HelloWorld.cxx
cd /home/bwb/test/bin/HelloWorld ccmake /home/bwb/ITK/test/src/HelloWorld
可能會出現(xiàn)錯誤:
ITK_DIR_NOTFOUND
同樣用箭頭上下選擇,回車修改保存,改為ITK的目錄:
/home/bwb/ITK/build
重新按c配置,按g生成編譯文件
make //生成 HelloWorld 可執(zhí)行文件 ./HelloWrold //執(zhí)行
最終結(jié)果:
ITK Hello World!
#最低cmake版本要求 cmake_minimum_required(VERSION 2.8.9) if(COMMAND CMAKE_POLICY) cmake_policy(SET CMP0003 NEW) endif() #項目名稱 project(HelloWorld) #ITK依賴的包的路徑,include進來 find_package(ITK REQUIRED) include(${ITK_USE_FILE}) #把HelloWorld.cxx源文件編譯成HelloWorld可執(zhí)行程序 add_executable(HelloWorld HelloWorld.cxx ) #指定編譯參數(shù) target_link_libraries(HelloWorld ${ITK_LIBRARIES})
四、安裝過程中出現(xiàn)的坑
<h1pingfang sc',="" 'microsoft="" yahei',="" simhei,="" arial,="" simsun;="" margin:="" 0px;="" padding:="" 0px="" 29px;="" font-weight:="" 700;="" box-sizing:="" border-box;="" word-break:="" break-all;="" word-wrap:="" break-word;="" color:="" rgb(44,="" 48,="" 51);="" font-size:="" 24px;="" line-height:="" 38px;="" font-style:="" normal;="" font-variant:="" letter-spacing:="" orphans:="" auto;="" text-align:="" start;="" text-indent:="" text-transform:="" none;="" white-space:="" widows:="" word-spacing:="" -webkit-text-stroke-width:="" 0px;"="">修改了一下CMakeLists.txt:
target_link_libraries(HelloWorld ${ITK_LIBRARIES}) 改為 target_link_libraries(HelloWorld ${ITK_LIBRARIES} -lpthread)
解決了。
沒有相關(guān)的資料,唯一在google查到的資料是一段郵件對話:
他說問題在cmake:
These messages indicate possible issues with the CMake configuration. For more information, see the "Configuring and Building ITK" section of the ITK Software Guide: https://itk.org/ITKSoftwareGuide/html/Book1/ITKSoftwareGuide-Book1ch2.html#x22-130002 and find a downloadable HelloWorld example that includes the CMake configuration here: https://itk.org/ITKExamples/src/Core/Common/BuildAHelloWorldProgram/Documentation.html Hope this helps, Matt
我用的2.8.12,是ITK最新版本的最低要求,所以我直接換用更高版本cmake和更低版本ITK了,才解決了,否則怎么改makefile文件都會報這個錯。
到此,關(guān)于“ubuntu下如何安裝ITK”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
網(wǎng)站標題:ubuntu下如何安裝ITK
標題鏈接:http://chinadenli.net/article12/jsehgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、云服務(wù)器、網(wǎng)站制作、網(wǎng)站設(shè)計公司、網(wǎng)站策劃、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)