ubuntu20编译安装DCMTK3.6.6步骤

1. 下载最新版本的DCMTK

wget ftp://dicom.offis.de/download/dcmtk/dcmtk366/dcmtk-3.6.6.tar.gz

2. 解压:

tar -zvxf dcmtk-3.6.6.tar.gz

3. 创建build和install文件夹

mkdir dcmtk-3.6.6-build
mkdir dcmtk-3.6.6-install

4. 执行cmake和ccmake命令并进行配置

当前文件夹目录有:
–dcmtk-3.6.6
–dcmtk-3.6.6-build
–dcmtk-3.6.6-install
进入build文件夹,执行配置

cd dcmtk-3.6.6-build
cmake ../dcmtk-3.6.6 (等待configure完成)
ccmake ../dcmtk-3.6.6 

{若无ccmake,则用下述命令进行安装}

sudo apt install cmake
sudo apt-get install cmake-curses-gui

如下图所示,ccmake界面:
ccmake设置
修改以下两项:
BUILD_APPS ON(打开才可以生成可执行文件)
CMAKE_INSTALL_PREFIX /dcmtk-3.6.6-install (这样才能把所有安装文件集合到这个文件夹中)

点按键c两次,点按键g,生成编译文件。

5. make 和 install

make -j8
make DESTDIR=../ install

6. 共享动态链接(一定要执行否则软件执行时报找不到链接包)

sudo ldconfig

7. 测试,在任意路径输入以下命令

storescp

没有报错,即说明安装成功。

8.设置环境变量(可选)

vi ~/.bashrc

文件中加如下行:

export DCMTKPATH=/home/yurii/Sheng/software/dcmtk-3.6.6-install
export DCMDICTPATH=${DCMTKPATH}/share/dcmtk/dicom.dic
export DCMTKPATH_INCLUDE=${DCMTKPATH}/include
export DCMTKPATH_LIB=${DCMTKPATH}/lib

安装完成


版权声明:本文为syxzsyxz1原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。