VS2022+QT使用VTK教程
使用VTK库
说明:使用VTK库之前,VTK环境必须要配置成功,配置VTK教程:https://blog.csdn.net/HXX904/article/details/133639010
配置成功的小伙伴们就可以往下去看如何使用VTK。
需要用到的文件,这些文件来源在配置VTK教程中。
第一步 创建QT项目
先创建一个新项目。
点击创建,下一步就是next,next,finish。就新建成功了,这个很简单。
第二步 配置VTK库
右击项目名称,找到属性,点击之后。找到VC++目录,进行编辑包含目录和库目录。
这两个目录是按照我自己的路径来的,这些文件都是在安装VTK时生成的,文件来源可以去看这篇文章:https://blog.csdn.net/HXX904/article/details/133639010。我的包含目录和库目录的路径如下:
包含目录:D:\vtk-v9.1.0\VTK-prefix\include\vtk-9.1
库目录:D:\vtk-v9.1.0\VTK-prefix\lib
加进去路径之后,点击应用,接下来需要把安装VTK生成的 lib静态库加进去。快速加入lib库的方法:按 win+R 键,输入cmd,确定。
下一步进入lib库的路径:D:\vtk-v9.1.0\VTK-prefix\lib
进到lib路径之后输入:“dir /a-d /b *.lib>src.txt”。这时候会生成一个src.txt文本。
按照上面的操作。最终会生成src文本。
接下来进行处理这些lib库,全选src.txt中的所有内容,进行复制到excel中,并在B列输入0和1,接着点着红圈的小绿点向下拉,拉的底。
然后点击红圈,选择复制单元格。
接下来安装B列进行从小到大排序,这样就把d.lib和**.lib区分出来了。
Debug编译,复制所有d.lib到附加依赖项中。最终点击确定即可。;
release编译,复制所有.lib到附加依赖项**中。最终点击确定即可。;
我用的是Debug编译。
到这一步之后还不行,如果加入vtk头文件,会出现:由于找不到 vtkCommonCore-9.1.dll,无法继续执行代码。重新安装程序可能会解决此问题
最后一步,把D:\vtk-v9.1.0\VTK-prefix\bin目录下的所有文件全部复制到新建项目的x64文件下的Debug中。
接下来就大功告成了~,就能使用VTK了。