一牍蜂、DCMTK源碼及支持包的下載
1.官方下載路徑:Index of /download/dcmtk/release/support (offis.de)
支持包根據(jù)自己的系統(tǒng)及需要下載漾根,我下載的如下:
將以上兩個包保存到本地,解壓鲫竞。
再新建build和install目錄(其中install目錄可以根據(jù)自己想安裝的目標(biāo)路徑設(shè)置在其他目錄)立叛,結(jié)構(gòu)如下:
二、CMake構(gòu)建
Cmake我這里用的Qt自帶工具包中的贡茅,也可以單獨(dú)下載。
各分組的選項(xiàng)如下:
1.BUILD:
其做,錯誤如下
CMake Error at dcmtls/libsrc/CMakeLists.txt:13 (set_property): set_property could not find TARGET dcmtls. Perhaps it has not yet been created.
CMake Error at dcmnet/libsrc/CMakeLists.txt:49 (set_property): set_property could not find TARGET dcmnet. Perhaps it has not yet been created.
CMake Error at dcmsign/libsrc/CMakeLists.txt:26 (set_property): set_property could not find TARGET dcmdsig. Perhaps it has not yet been created.
CMake Error at dcmpstat/libsrc/CMakeLists.txt:51 (set_property): set_property could not find TARGET dcmpstat. Perhaps it has not yet been created.
解決查看如下論壇:
Failing to build DCMTK-3.6.7 - DICOM @ OFFIS
2.CMAKE顶考,這里路徑選為要將dcmtk安裝的本地路徑
3.DCMTK,選項(xiàng)如下:
4.WITH
三妖泄、生成VS工程
1.選擇完上述的分組配置之后驹沿,點(diǎn)擊Configure;待出現(xiàn)Configuring done
2.點(diǎn)擊Generate蹈胡,待出現(xiàn)Generating done
3.點(diǎn)擊Open Project后渊季,會使用本地VisualStudio打開開工
四、VS工程Build及install
1.VS菜單欄打開生成罚渐,選擇 批生成
2.勾選如下圖示的兩項(xiàng)却汉,點(diǎn)擊生成
3.較長一段時間后,build完成荷并,再次打開批生成合砂,勾選如下install(release或者debug):
4.install完成之后,開始建立的install文件夾下源织,生成如下文件:
五翩伪、QT項(xiàng)目(此處使用的是QCreator)中應(yīng)用DCMTK
1.系統(tǒng)環(huán)境變量設(shè)置
在path中微猖,添加dcmtk install的bin路徑,如下:(這一步必需做缘屹,我剛開始沒加凛剥,一直提示找不到dll文件,費(fèi)了好長時間)
**
2.QT的.pro文件中轻姿,引用lib和include(因?yàn)閕nclude目錄下只有dcmtk一個目錄犁珠,其他文件都在dcmtk下,所以我單獨(dú)把dcmtk復(fù)制出來了)踢代,如下:
**
LIBS中盲憎,-L后跟路徑,-l后跟庫名
3.dcmtk和lib拷貝出來胳挎,放在QT項(xiàng)目的運(yùn)行目錄下饼疙,如下:
**
注意:qt項(xiàng)目的構(gòu)建套件,只能選擇msvc慕爬,不能選擇MinGW窑眯;如果你安裝qt的時候,沒有選擇msvc医窿,那就再裝一下吧~
**