1.下载
CTK下载地址:https://github.com/commontk/CTK
CTKData下载地址:https://github.com/commontk/ctkdata
CMake下载地址:https://cmake.org/download/
下载完成以后,安装CMake,把CTK和CTKData放置到如下目录:
2.配置CTK
1.修改Qt版本
打开文本文件:E:\CTK\CTK-master\CMake\ctkMacroSetupQt.cmake
把原来的4改成5,因为使用的Qt5.10版本
2.设置STKData路径
打开文件:E:\CTK\CTK-master\CMakeExternals\CTKData.cmake
添加如下文本,设置CTK的路径:
#set CTKData_path
set(CTKData_DIR ${CMAKE_CURRENT_SOURCE_DIR}/CTKData-master)
或者直接写路径也可以
#set CTKData_path
set(CTKData_DIR "E:\CTK\CTK-master\CTKData-master")
3.修改安装选项
打开文本:E:\CTK\CTK-master\SuperBuild.cmake
添加如下内容:
#add install command
if(WIN32)
set(_INSTALL_CMD nmake install)
else()
set(_INSTALL_CMD make install)
endif()
修改:
INSTALL_COMMAND ${_INSTALL_CMD}
3.配置CMake
1.新建Build文件夹
在CTK-master文件夹下,新建文件夹Build文件件
2.打开CMake设置路径
设置CTK路径和Build路径,设置完成之后,点击按钮【Configure】
弹出界面,选择编译器和编译版本x64,因为我们需要编译64为版本,配置好以后点击【Finish】
3.修改Cmake错误
设置QT的路径
再次点击【Configure】运行成功,没有出错
4.勾选CMake选项
1.生成通信工具:
2.生成Widgets
3.生成CTK框架
4.关闭Test
5.输出设置(也可以只设置Debug或者Release)
6.以上设置完成之后,直接点击【Generate】
7.生成完毕之后,点击【Open Project】打开项目
4.编译项目
编译Release版本。
大概等待几分钟之后,就编译成功了!
生成库的路径:E:\CTK\CTK-master\build\CTK-build\bin\Release
aaa