0
点赞
收藏
分享

微信扫一扫

Qt编译CTK


文章目录

  • ​​一、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​​

Qt编译CTK_c++

三、CTK编译

将下载好的源码解压,并在同级路径创建一个CTK-build文件夹,用于放置CTK编译文件

Qt编译CTK_ctk_02

打开cmake-gui,配置好源码路径和编译路径,然后点击【​​Configure​​】

Qt编译CTK_qt_03

选择Specify native compilers选项(特定的本地编译器)

Qt编译CTK_c++_04

配置为Qt的mingw编译器,点击Finish

Qt编译CTK_Qt_05

点击OK,不必管它

Qt编译CTK_qt_06

点击Configure,可以看到如下界面

Qt编译CTK_c++_07


检查参数配置

参数

配置

CTK / CTK_QT_VERSION

5

CTK / CTK_ENABLE_PluginFramework


Qt编译CTK_医学成像_08


Qt编译CTK_医学成像_09

再次点击Configure,可以看到如下界面

Qt编译CTK_qt_10

点击Generate

Qt编译CTK_qt_11

打开编译路径文件夹CTK_build,按住Shfit键,右边右键空白区域,选择打开Powershell窗口

Qt编译CTK_ctk_12

运行命令,开始编译

mingw32-make.exe

Qt编译CTK_Qt_13

编译失败了不要怕,继续执行命令

mingw32-make.exe

Qt编译CTK_c++_14

编译成功

Qt编译CTK_c++_15


举报

相关推荐

0 条评论