下载Qt6.6.0在线安装。
官网地址:
https://www.qt.io/zh-cn/download
1、注册账号。
2、选择组件如图。我选择的是预览版6.6.0,想安装稳定版,在下面的6.5.0,安装选项一样勾选即可。
3、一直点下一步进行安装即可。
可能会遇到92%安装(qt.tools.qtdesignstudio) 无法创建目录“/”:未知错误弹框,直接点击忽略。目前没用回到这个工具不影响。想完全安装直接官网下载离线安装包即可。
下载VTK
官网地址:
https://vtk.org/download/
1、我下载的是VTK-9.2.6,直接解压。
2、在目录下创建Build文件夹,这个文件夹就是cmake编译之后存放的位置。
image.png下载cmake,编译安装VTK
官网地址:
https://cmake.org/download/
1、这里我选择的是macOS10.13这个版本。
image.png2、打开cmake,准备对vtk进行编译,配个Qt使用。
image.png3、弹出配置选项。
image.png4、为了VTK支持Qt,搜索qt,全部改为want,再次点击configure配置。
image.png5、这个报错显示cmake找不到Qt地址。我们只需配置好这个地址,跟Qt里的camke地址即可。
image.png6、配置Qt.6.60地址,点击AddEnrty关联camke,继续点击配置。
image.png关联cmake.png
7、显示qmlplugindump找不到。搜索qmlplugindump,配置地址再次点击configure,这次没有报错,点击Generate生成即可。
image.pngimage.png
8、此时支持Qt的vtk库编译完成,可以进行安装。打开Console(终端),进入build目录,执行“make -j8”;成功后执行“sudo make install”,即可完成VTK的安装。
安装后主要是这三个目录 头文件:/usr/local/include/vtk-9.2 lib文件:/usr/local/lib (libvtk*****-9.2.6.dylib) cmake文件:/usr/local/lib/cmake/vtk-9.2
如果卸载,直接删除这三个文件夹即可,此时支持Qt的VTK-9.2安装成功。
Qt使用VTK库
1、打开Console(终端),输入ls -1 /usr/local/lib/libvtk*
导出库列表,复制出来自己转换下。
image.png
2、创建qt项目,在.pro文件下引用VTK库文件和lib文件,如图设置好地址。
image.png3、此时我们就可以在项目里引用VTK控件,编译3D模型文件。如图我加载了VTK管网的一些示例。https://examples.vtk.org/site/Cxx/VisualizationAlgorithms/IceCream/
image.png4、将main.cpp里的其他代码注释掉,直接将VTK管网示例代码贴进来即可。
image.pngimage.png
网友评论