CTK-001-编译

简介: CTK编译参考链接:https://blog.csdn.net/blackwoodcliff/article/details/107624047?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-5&spm=1001.2101.3001.4242

文章目录


CTK编译

1 基本环境

2 CMake

2.1 目录设置

2.2 CMake设置

2.2.1 设置源码路径和设置编译目录

2.2.2 第一次Coufigure

2.2.3 修改Qt版本

2.2.4 修改安装目录

2.2.5 选择编译项目,

2.3 生成

3 编译

CTK编译

参考链接:https://blog.csdn.net/blackwoodcliff/article/details/107624047?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-5&spm=1001.2101.3001.4242


为啥要编译CTK,因为我想编译MITK,为啥要编译MITK,因为项目需要实现医疗影像四视图,我不会。所以想去抄MITK代码。


1 基本环境

系统:win10 专业版21H1

VS;2017 社区版

Qt:5.14.2

CMake:3.20.4

CTK:2018-10-29 https://github.com/commontk/CTK/releases/tag/2018-10-29

2 CMake

2.1 目录设置

和前面VTK一样,Bin安装目录,Bulid编译目录,和源码目录

image.png

2.2 CMake设置


CMake设置全程参照大神的文章下一步一下操作。

2.2.1 设置源码路径和设置编译目录


image.png

2.2.2 第一次Coufigure


选择VS2017 编译器,并选择X64位,如下图所示。

image.png

image.png

2.2.3 修改Qt版本


出现错误不要紧,一步一步解决。找到下图中这个,把4改成5就可以了,CTK默认编译是Qt4 ,该5就可以



image.png

3 编译


选择Release 64位,点击All_Build 重新生成就可

image.png

image.png


目录
相关文章
|
6月前
|
编译器 Linux 开发者
【cmake 交叉编译配置设置】CMAKE_TOOLCHAIN_FILE:跨平台编译的秘密武器
【cmake 交叉编译配置设置】CMAKE_TOOLCHAIN_FILE:跨平台编译的秘密武器
512 0
|
6月前
|
开发工具 git
vs2017下gstreamer编译
vs2017下gstreamer编译
|
12月前
|
Shell C++ Windows
[√]尝试使用cmake编译使用vld
[√]尝试使用cmake编译使用vld
103 0
|
12月前
|
编译器
[√]cmake 编译选项
[√]cmake 编译选项
69 0
|
JSON 数据可视化 数据格式
KiCad 编译
官网说在5.99和最终的6.0版本已经切换到msvc了,虽然还支持msys2但是可能支持不好。我再使用msys2编译最新的7.0的时候编译会报一个boost错误,我猜测应该是msys2下载的boost版本太低,而最新版本使用的一些函数已经找不到实现了,所以我下载了一个6.0版本的KiCad来使用msys2编译
221 0
又编译了一次doubango整个项目
又编译了一次doubango整个项目
59 0
|
Java Maven
TeaVM下载编译
TeaVM下载编译
141 0
|
C++
AndroidStudio中CMake多模块多目录编译
在学习过程接触到了CMake编译,它的好处就是可以跨平台。 使用AndroidStudio开发的工程中需要引入第三方库,加上自己的lib库,最后生成指定的SO库,这就涉及到了多模块编译。
546 0
CMake教程5:可执行程序调用lib
CMake教程5:可执行程序调用lib
353 0
|
关系型数据库 MySQL C语言
cmake编译问题解决
<p><br></p> <p></p> <p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Arial; font-size:14px; line-height:26px"> <strong>2 安装cmake软件包</strong><br> yu
30793 0