CMake配置编译CTK VTK详细图文说明.docx
《CMake配置编译CTK VTK详细图文说明.docx》由会员分享,可在线阅读,更多相关《CMake配置编译CTK VTK详细图文说明.docx(9页珍藏版)》请在冰豆网上搜索。
CMake配置编译CTKVTK详细图文说明
CMake配置编译CTK说明
1编译CTK准备工作
安装VisualStdio2015(*)
安装CMake(3.8)(*)
安装Git
安装QT(5.6.2)(*)
安装QT插件QtPackage.vsix(*)
配置好Qt环境变量。
(QT安装及配置,按Ctrl,鼠标左键查看→图文详细说明。
)
(解决QTdesigner无法打开问题:
具体解决措施为:
在designer所在的文件夹,找到这个文件“Qt5WebEngineWidgets.dll”,将他的后缀加一个”.bak”就可以了。
2解压缩CTK压缩包
CTK-master_bak.7z文件,会出现CTK-master_bak文件夹,进入文件夹CTK-master,新建build文件夹,用于存储cmake配置文件。
3配置CTK
a打开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
将第一个选项选中
e再次点击configure,直到不出像红色的选项为止。
f点击generate按钮,CTK配置完成
4编译CTK.sln
进入D:
\demo\CTK-master_bak\CTK-master\build路径,双击CTK.sln文件,开始编译CTK。
生成的过程中需要注意:
aCTK-configure工程右键->生成
b编译整个工程
编译过程中出现错误:
提示CMakeCache.txt路径不一致问题,删除解编路径(我的在D:
/demo/CTK-master_bak/CTK-master)中的CMakeCache.txt文件,重新配置生成.sln就好了。
5配置VTK
a填入路径如下:
b选中下图中选项,同时build_tesing选项后面的√去掉:
c点configure按钮,出现错误,选择正确的QT版本,如下图:
d再次点configure,直到不再出现红色选项,configure完成。
e点generate按钮,完成,如下图。
6编译VTK.sln
进入D:
\demo\CTK-master_bak\CTK-master\build\VTK-build路径,直接编译完成如下图。
7配置DEMO
a打开CMake,设置路径为:
b点configure按钮:
出现如下错误,
c设置VTK_DIR选项路径为:
↓
d点configure按钮,出现如下错误:
解决办法:
↓
CTK_DIR路径设置为D:
/demo/CTK-masterbak/CTK-master/build
点configure按钮,成功
e点Generate,CMake配置成功。
8编译DEMO.sln
a打开DEMO的CMakebuild的路径,找到volumn_render.sln,打开开始编译。
b设置默认启动项。
运行DEMO,结果如图:
c至此,编译完成