1、CMake配置编译CTK VTK详细图文说明CMake配置编译CTK说明1 编译CTK准备工作安装VisualStdio2015 (*)安装CMake(3.8)(*)安装Git安装QT(5.6.2)(*)安装QT插件QtPackage.vsix(*)配置好Qt环境变量。(QT安装及配置,按Ctrl,鼠标左键查看 图文详细说明。)(解决QT designer无法打开问题 :具体解决措施为:在designer所在的文件夹,找到这个文件“Qt5WebEngineWidgets.dll”,将他的后缀加一个”.bak”就可以了。2 解压缩CTK压缩包CTK-master_bak.7z文件,会出现CTK-
2、master_bak文件夹,进入文件夹CTK-master,新建build文件夹,用于存储cmake配置文件。3 配置CTKa 打开CMake ,填入如下路径:b 点击configure,出现如下错误:解决办法:点ok,修改CTK_QT_VERSION为5,如下图:c 再次点击configure,勾选一下几个选项:CTK_ENABLE_Widgets CTK_LIB_Visualization/VTK/Core CTK_LIB_Visualization/VTK/Widgets CTK_LIB_Widgets BUILD_Testing 去掉(不去掉编译不过)d 再次点击configure将第
3、一个选项选中e 再次点击configure,直到不出像红色的选项为止。f 点击generate按钮,CTK配置完成4 编译CTK.sln进入D:demoCTK-master_bakCTK-masterbuild 路径,双击CTK.sln文件,开始编译CTK。生成的过程中需要注意:a CTK-configure工程右键-生成b 编译整个工程编译过程中出现错误:提示CMakeCache.txt路径不一致问题,删除解编路径(我的在D:/demo/CTK-master_bak/CTK-master)中的CMakeCache.txt文件,重新配置生成.sln就好了。5 配置VTKa 填入路径如下:b 选
4、中下图中选项,同时build_tesing选项后面的去掉:c 点configure按钮,出现错误,选择正确的QT版本,如下图:d 再次点configure,直到不再出现红色选项,configure完成。e 点generate按钮,完成,如下图。6 编译VTK.sln进入 D:demoCTK-master_bakCTK-masterbuildVTK-build路径,直接编译完成如下图。7 配置DEMOa 打开CMake,设置路径为:b 点configure按钮:出现如下错误,c 设置VTK_DIR 选项路径为:d 点configure按钮,出现如下错误:解决办法:CTK_DIR路径设置为D:/demo/CTK-master bak/CTK-master/build 点configure按钮,成功e 点Generate,CMake配置成功。8 编译DEMO.slna 打开DEMO的CMake build的路径,找到volumn_render.sln,打开开始编译。b 设置默认启动项。运行DEMO,结果如图:c 至此,编译完成