文章目录
- 一、CTK简介
- 二、CTK下载
- 三、CTK编译
一、CTK简介
CTK是什么
CTK 为支持生物医学图像计算的公共开发包,其全称为 Common Toolkit
CTK 提供了什么
当前,CTK 工作的主要范围包括:
-
DICOM:提供了从 PACS 和本地数据库中查询和检索的高级类。包含 Qt 部件,可以轻松地设置服务器连接,并发送查询和查看结果。
-
DICOM Application Hosting:目标是创建 DICOM Part 19 Application Hosting specifications 的 C++ 参考实现。它提供了用于创建主机和托管应用程序的基础设。
-
Widgets:用于生物医学成像应用的 Qt Widgets 集合。
-
Plugin Framework:用于 C++ 的动态组件系统,以 OSGi 规范为模型。它支持一个开发模型,在这个模型中,应用程序(动态地)由许多不同(可重用的)组件组成,遵循面向服务的方法。
-
Command Line Interfaces:一种允许将算法编写为自包含可执行程序的技术,可以在多个终端用户应用程序环境中使用,而无需修改。
CTK的目标
- 为医学成像提供一组统一的基本功能;
- 促进代码和数据的交互及结合;
- 避免重复开发;
- 在工具包(医学成像)范围内不断扩展到新任务,而不会增加现有任务的负担;
- 整合并适应成功的解决方案。
二、CTK下载
CTK源码下载:https://github.com/commontk/CTK
三、CTK编译
将下载好的源码解压,并在同级路径创建一个CTK-build文件夹,用于放置CTK编译文件
打开cmake-gui,配置好源码路径和编译路径,然后点击【Configure
】
选择Specify native compilers选项(特定的本地编译器)
配置为Qt的mingw编译器,点击Finish
点击OK,不必管它
点击Configure,可以看到如下界面
检查参数配置
参数 | 配置 |
---|---|
CTK / CTK_QT_VERSION | 5 |
CTK / CTK_ENABLE_PluginFramework | √ |
再次点击Configure,可以看到如下界面
点击Generate
打开编译路径文件夹CTK_build,按住Shfit键,右边右键空白区域,选择打开Powershell窗口
运行命令,开始编译
mingw32-make.exe
编译失败了不要怕,继续执行命令
mingw32-make.exe
编译成功