2016. 2. 24. 02:42 프로그래밍/ITK+VTK

VTK 설치

ITK와 VTK를 둘 다 사용하려면 VTK를 먼저 설치해야 한다.


www.vtk.org 에서 VTK-7.0.0.tar.gz 파일을 다운 받는다.


소스는 src에 라이브러리 결과물은 build 폴더에 설치하기 위해

dev/vtk/src, dev/vtk/build 둘 다 폴더를 만들고 압축을 풀어

소스를 src 폴더로 옮긴다. 


설치 전 다음 라이브러리 먼저 설치.


sudo apt-get install libxt-dev


여러 블로그를 찾아보았지만 제일 정확한 설치 정보를 제공하는 곳은

역시 VTK 사이트( http://www.vtk.org/Wiki/VTK/Configure_and_Build#Qt5..2A ) 였다. 


Qt 5.5 를 설치했으니 화면의 아래로 내려가다 보면  Qt5.* 단락이 보인다.

일단 터미널에서 vtk/build 폴더로 이동해서 그대로 입력하고 실행한다.


cmake -D VTK_QT_VERSION:STRING=5 \
           -D QT_QMAKE_EXECUTABLE:PATH=/path/to/qt5.2.1-install/5.2.1/gcc_64/bin/qmake \
           -D VTK_Group_Qt:BOOL=ON \
           -D CMAKE_PREFIX_PATH:PATH=/path/to/qt.5.2.1-install/5.2.1/gcc_64/lib/cmake \
           -D BUILD_SHARED_LIBS:BOOL=ON \
          /path/to/VTK


/path/to/VTK 는 당연히 vtk의 소스가 있는 경로이다. ( 에: /home/upavas/dev/vtk/src  )


다 실행되고 나면 기본 make 파일이 만들어지는데 필요한 설정을 위해서 ccmake 를 실행.


ccmake ../src 


커맨드 창에 입력해준 정보가 잘 반영이 되었나 살펴보고 자세한 설정을 위해 't' 키 입력.

이제 찬찬히 보면서 필요한  설정을 해준다.


Module_vtkGUISupportQtOpenGL

Module_vtkGUISupportQtWebkit 

off 로 되어 있으면 선택하고 엔터를 쳐서 on 으로 변경.


이 정도만 하면 될 듯하다. 다른 것은 나중에 다시 필요하면 선택해서 재설치해도 된다.


다시 'c' 키를 누르면 한참을 동작하고 에러 없이 설정 창이 그대로 보인다. 

다시 'c' 키를 누르면 'g' 키를 누르라는 표시가 추가된다.


혹시 에러 창이 보이면 내용을 읽어보고 반영한 후에 

다시  'c' 키 누르는 것을 다시 'g' 키를 누르라는 메시지가 보일

때까지 반복해야  한다.


이제 설정이 다 되었으면 'g' 키를 누른다. 

그러면 아무 메시지 없이 화면이 사라진다.


make -j4

sudo make install.


아무 에러 메시지가 보이지 않으면 설치 완료.

이제 ITK 설치하러 가자.


ps. vtk와 qt로 주로 작업하니까 QVTKWidget을 qt designer에서 사용할 일이 많다.

      libQVTKWidgetPlugin.so 라이브러리 파일은 vtk/build/lib 밑에 있다.

      복사해서 Qt / Tools / QtCreator / lib / Qt / plugins / designer 폴더에 붙여넣기 해둔다.

'프로그래밍 > ITK+VTK' 카테고리의 다른 글

ITK 설치  (0) 2016.03.10
CMake 설치.  (0) 2016.02.24
Posted by 게 르 니 카

ITK, VTK를 소스로 설치하려면 CMake가 필요하다.


우선 사이트 다운로드 페이지( https://cmake.org/download/ )에서 

안정적인 버전의 소스인 cmake-3.7.2.tar.gz 를 받는다.


dev/cmake 폴더에 파일을 풀고


tar -xvf cmake-3.7.2.tar.gz


대부분의 cmake 설치 안내에 cmake를 설치하고 나서 다음과 같이 GUI 버전을 설치하라고 한다.


sudo apt-get install cmake-qt-gui  

실행하면 /usr/bin 에 설치된다.


ccmake 를 사용하기 위해서 다음을 실행.

sudo apt-get install cmake-curses-gui


그런데 문제는 위 방식대로 프로그램을 설치하면 cmake-gui 나 ccmake 를 실행하면

2.8.x 버전의 cmake 프로그램이 실행되어 vtk 설치 중 3.0 버전 이상에서 수행하라는

에러 메시지가 나타난다.


그래서 Qt로 만든 GUI 버전은 안되더라도 텍스트 방식의 ccmake 라도 사용하려면 

바로 아래 줄의 라이브러리를 먼저 설치하고 컴파일, 빌드 작업을 해야 한다.


./configure 을 실행하기 전에  libncurses5-dev 를 설치하면

ccmake도 3.7.2을 사용할 수 있다.


sudo apt-get install libncurses5-dev


이제 폴더 안에 실행 파일인 configure 를 실행한다.


./configure


한참 설치되는 것을 구경하다가 끝나면 make 를 실행.

뒤에 옵션의 숫자 4는 코어 갯수를 지정하는 것으로 더 빠르게 설치된다.


make -j4


이후 아래를 실행하면


sudo make install

 

/usr/local/bin, dev/cmake/bin 에 각각 cmake 실행 파일이 

만들어진다.


which cmake 

하면 /usr/local/bin/cmake 로 보인다.


cmake -version 

하면 cmake version 3.7.2 이 보인다.


.bashrc 에 dev/cmake/bin을 추가해야 하는데

안해도 동작해서 일단 그대로 둔다.

'프로그래밍 > ITK+VTK' 카테고리의 다른 글

ITK 설치  (0) 2016.03.10
VTK 설치  (0) 2016.02.24
Posted by 게 르 니 카

2016. 2. 24. 00:10 문학

을지로 입구

14년 12월 23일 저녁, 아는 분을 만나 망원역 근처 망원시장에서 

저렴하면서 아주 맛있는 칼국수를 먹었다. 자리를 옮겨 이런저런 

소소한 얘기를 안주로 술을 한 잔 하고는 집에 오는 버스를 타기 위해 

2호선 전철을 탔다.


을지로 입구에서 내려 올라오는데 경기가 안좋아서 그런지 노숙자가

많이 보였다. 걸어가면서 이리저리 살펴보는데 입구 근처에

50 대 중반 정도의 여자분으로 보이는 분이 구석에서 골판지를 세워 둘러 

놓고는 담요를 덮으면서 잠을 청하고 있었다.


안타까운 맘으로 지하철 입구 계단을 올라오는데 백화점 건물과 주변 나무들에

전등이 너무 환해서 울컥해버렸다.


집에 오는 버스 좌석에 앉아 시를 쓰며 슬퍼했다. 




을지로 입구


성탄을 며칠 앞 둔 을지로 입구

백화점 앞 가로수에 걸린 전구는

노랗게 세상을 밝히는데


지하철 입구에는

골판지로 세상과 담을 쌓은 노숙자가 

담요로 얼굴을 덮는다.




'문학' 카테고리의 다른 글

전화번호  (0) 2016.06.11
시골 새벽  (0) 2016.04.05
비오는 탄천가에 앉아서  (0) 2015.09.07
김지하의 '끝' 이란 시를 읽고....  (0) 2012.06.03
쓰러진 벚나무를 보고  (0) 2012.05.24
Posted by 게 르 니 카

블로그 이미지
게 르 니 카

공지사항

Yesterday
Today
Total

달력

 « |  » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함