Programming/Medical Imaging Process

[DCMTK] DCMTK Install & Complile - Part 1

BadaGreen_Kim 2018. 2. 10. 16:09

이번에는 Visual Studio 환경에서 Dicom File을 열기위해 DCMT Library를 설치하는 방법에 대하여 정리하여 보겠다.


먼저, DCMTK 환경을 구축하기 위해 아래 링크에 있는 것들을 설치해주길 바란다.


Install program download & Install


1. CMake (https://cmake.org/download/)


-> CMake(Cross Platform Make)는 멀티플랫폼으로 사용할 수 있는 Make의 대용품을 만들기 위한 오픈소스 프로젝트로 키트웨어와 인사이트 콘솔티엄에서 만들었다. 스스로 기존의 Make의 과정을 수행하지는 않고 지정한 운영 체제에 맞는 Make 파일(마이크로소프트 윈도에서는 솔루션 파일) 등 여러 정의가 있으나 정확하게는 윈도우환경에서 Import하기위해 도움을 주는 OpenSouce Tool이다.







2. DCMtk (http://dicom.offis.de/download/dcmtk/snapshot/)


-> DCMTK 는 Dicom 기반의 파일들을 다루기위한 Tool Kit이라고 생각하면 편할것이다.  사이트에 가서 원하는 버전의 환경을 다운받은 뒤 CMAKE를 이용하여 import를 진행하면 된다,




3. 반디집 설치 (https://www.bandisoft.co.kr/bandizip/)


-> 뭐... 이미 이 포스트를 보고있는 개발자들의 경우 반디집이 무엇인지 따로 설명하지 않아도 알것이다. 본인은 알집보다는 반디집을 사용하기 때문에 반디집을 이용하여 알려주는것이다, 








C Make Install & DCMTK Lib 압출풀기


1. C Make 


  -> C make의 경우  다른 소프트웨어처럼 어디에든 설치해도 상관이 없다. 제일 중요한것은  DCMTK 라이브러리 위치와 변환하는 파일경로를 설정해주는 것이 가장 중요하다.




   본인의 경우는 아래 그림과 같이 경로를 지정하고 CMAKE 설치를 완료하였다.


                       C MAKE  :  C:\Program Files\CMake





                           




2. DCMTK Library 압축해제. 


  -> 라이브러리를 압축을 해제할때는 C 드라이브 또는 D드라이브는 용량에 따라 알아서 압축폴더를 해제해도 상관없다. 다만 팁을 주면 DCMTK 라이브러리와 변환폴더를 하나의 폴더로 나누어서 추천해주고 싶다.


  ※ 위에 DCMTK는 CMAKE를 이용하여 만들어지는 폴더이니 지금은 신경쓰지 않아도 된다.


경로 :  D:\Libs

DCMTK 압축 해제 경로: D:\Libs\dcmtk-3.6.1_20170228


  










3. CMAKE를  통해 DCMTK  라이브러리 변환


  -> 여기서부터 가장 중요한 경로 설정 부분이다. 여기서 가장 실수를 많이 하는 부분인데 간단히 요약을 한다면

                  

              1. [ Wher is the Souce Code] : DCMTK 라이브러리를 압축해제를 한 폴더의 경로이다.   1번의 경로처럼 모든 폴더가 보이는 끝경로로 설정해주어야한다,

              2. [ Where to builde the binaries] : 변환한 파일들을 설치할 폴더의 경로이다. 

                       













Configuration & Generate 


1. Configuration


 -> 폴더 설정이 끝났으면 먼저 Configuation진행하여 결과를 먼저 확인한다. 그리고 나면 Visual Studio 버전 확인하여 진행하는 팝업창이 뜬다.  여기서 반드시 자신이  [ 현재 ] 설치되어 있는  Visual Studio 버전을 해야한다. 








1. CMAKE_INSTALL_PREFIX 경로설정


 -> 여기에서 많은 오류가 나타난다. Visual Studio 버전을 선택하고 다시한번 설치하고 싶은 곳으로 경로 설정을 해주어야한다. 



                                     




1. Genrating


 -> CMAKE_INSTALL_PREFIX 경로 설정후 Generating 을 하면 다음과 같이 설치하고 싶은 폴더에 파일들이 생성된다.   만약에 include , Libs 그리고 Sin 파일이 생성이 되지 않았다면 설치과정에서 문제가 생긴것이다. 만약 안된다면 모두 지우고 다시 진행해보자.






 


다음은 DCMTK 라이브러리를 Visual Studio에 사용하기 위한 Build 방법과 Dicom File을 열어보도록 하겠다.