小言_互联网的博客

DCMTK(MD版)、QT、VS2015编写Dicom序列浏览应用程序-新建项目,配置环境

607人阅读  评论(0)

由于mitk.net被人恶意抢注, 中科院分子影像重点实验室的www.mitk.net 改到 www.mitk.net.cn

上一章  《DCMTK(MD版)编译和安装+VS2015》

一、本次编程环境

看懂本文需要一定的QT和VS2015 的编程基础。

1) DCMTK(MD版),编译方法见《DCMTK(MD版)编译和安装+VS2015》;如果不想编译,直接点击这里下载编译好的库文件。

本文用的是64位的Debug和release版的目录分别如下:

免编译,直接 去中科院分子影像重点实验室Radiomics组官网下载编译好的文件。

 

2)下载和安装VS2015、Qt 5.8 (64位) 和 Qt vs Tools, 不是本教程的重点,不介绍,请自行百度,

 

二、新建项目,配置环境

1) 打开VS2015, 新建QT GUI 应用程序 DicomBrowse,如下图

2) 配置DCMTK环境--- 鼠标在上图项目上右击-> 属性 , 就可以打开属性页,

3) 添加  DCMTK的include目录--- 点击 配置属性 -> C/C++ -> 附加包含目录 点击右边的下三角,选择编辑,添加目录“E:\workspace\DCMTK20181129\DCMTK_libx64_debug\include ” 

4) DCMTK的lib目录下的所有lib文件添加到项目--- 点击 配置属性 ->链接器 ->输入  -> 附加依赖性   点击右边的下三角,选择编辑,添加库文件

Iphlpapi.lib
ws2_32.lib
wsock32.lib
netapi32.lib

“E:\workspace\DCMTK20181129\DCMTK_libx64_debug\lib\*.lib ” 

5)  删除2处预定义的“UNICODE”编码,此步骤非常重要

 配置属性 -> C/C++ ->预处理器 ->预处理器定义,把字符“UNICODE;”删除。

 配置属性 ->Qt Meta-Objec*  -> Macro Definitions, ,把字符“UNICODE;”删除。

5) 以上是Debug 版的配置,release版的配置和Debug大致相同,不同的地方为第3步和第4步中的include目录和库目录不一样。

release为DCMTK 的release版的目录:

E:\workspace\DCMTK20181129\DCMTK_libx64_release\include

E:\workspace\DCMTK20181129\DCMTK_libx64_release\lib\*.lib


转载:https://blog.csdn.net/chaoenhu/article/details/101704350
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场