CMake配置编译CTK VTK详细图文说明.docx

上传人:b****3 文档编号:2975060 上传时间:2022-11-16 格式:DOCX 页数:9 大小:519.40KB
下载 相关 举报
CMake配置编译CTK VTK详细图文说明.docx_第1页
第1页 / 共9页
CMake配置编译CTK VTK详细图文说明.docx_第2页
第2页 / 共9页
CMake配置编译CTK VTK详细图文说明.docx_第3页
第3页 / 共9页
CMake配置编译CTK VTK详细图文说明.docx_第4页
第4页 / 共9页
CMake配置编译CTK VTK详细图文说明.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

CMake配置编译CTK VTK详细图文说明.docx

《CMake配置编译CTK VTK详细图文说明.docx》由会员分享,可在线阅读,更多相关《CMake配置编译CTK VTK详细图文说明.docx(9页珍藏版)》请在冰豆网上搜索。

CMake配置编译CTK VTK详细图文说明.docx

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至此,编译完成

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1