'vtk'에 해당되는 글 2건

  1. 2016.02.24 VTK 설치
  2. 2016.02.23 Qt 5.5 설치

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 게 르 니 카

2016. 2. 23. 21:59 프로그래밍/Qt

Qt 5.5 설치

근래  한달간 우분투에 Qt+ITK+VTK를 50번은 넘게 설치한 것 같다.

그 시행착오를 정리해두기로 한다.


우선 최신 버전 Qt 5.5를 사이트( http://www.qt.io/developers/ )에 접속해서 받는다.


다운받은 파일의 실행 권한을 변경한다.

chmod +x qt-unified-linux-x64-2.0.2-2-online.run


./qt-linux-opensource-5.5-x86-offline.run

실행해서, 로그인 화면 스킵하고, 설치 위치 수정하고, 설치할 컴포넌트 선택하고,

라이센스  동의하고,  install 클릭하면 설치시작.


다운받아가면서 설치해서 그런지 20분 정도 걸린다.

끝나면 g++ 설치.

sudo apt-get install build-essential

다시 opengl 라이브러리 설치.
sudo apt-get install mesa-common-dev

sudo apt-get install libglu1-mesa-dev


개발에 관련된 프로그램은 home 밑에 dev에 몰아서  설치한다.

기본적으로 /usr 이나 /usr/local 에 설치되는데 개인 폴더 밑으로 모아 놓는 것이

관리 측면에서도 편하다. 


다 설치했으면 잘 설치되었는지 확인.


qmake 실행해보면  No such file or directory가 보인다.

경로를 설정해주어야 한다.

.bashrc 파일에 다음 경로를 추가.

export PATH=/home/upavas/dev/qt/5.5/gcc_64/bin:$PATH

( upavas 는 home 폴더 밑의 개인 폴더 명이다. 각자 폴더명으로 대체하면 된다. ) 


추가된 경로가 바로 동작에 반영되도록 

source .bashrc 


다시 qmake 확인해보면 사용법이 보인다.


Posted by 게 르 니 카
이전버튼 1 이전버튼

블로그 이미지
게 르 니 카

공지사항

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

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함