选择Qt Widgets Application
设置项目名称和项目位置,并勾选:将解决方案和项目放在同一目录中
点击创建
视图—>其他窗口—>属性管理器
右键Debug,点击属性
添加附加包含项:
C:\VTK\vtk-v9.1.0\GUISupport\Qt
C:\VTK\vtk-v9.1.0-BUILD\GUISupport\Qt
C:\VTK\vtk-v9.1.0\Common\Core
C:\VTK\vtk-v9.1.0-BUILD\Common\Core
C:\VTK\vtk-v9.1.0\Utilities\KWIML
C:\VTK\vtk-v9.1.0\Rendering\Core
C:\VTK\vtk-v9.1.0-BUILD\Rendering\Core
C:\VTK\vtk-v9.1.0-BUILD\Filters\Core
设置包含目录和库目录
包含目录:C:\VTK\install\debug\include\vtk-9.1;$(IncludePath)
库目录:C:\VTK\install\debug\lib;$(LibraryPath)
链接器—>常规—>附加库目录输入:C:\VTK\build\lib\Debug
打开C:\VTK\build\lib\Debug,新建一个txt文件,输入:
DIR *.lib /B >LIBLIST.TXT
再将txt文件后缀改为bat,运行该文件,得到LIBLIST.TXT文件。
复制LIBLIST.TXT文件中的所有内容
粘贴到:链接器—>输入—>附加依赖项 中
最后依照上述步骤设置Release:
只不过改为:
包含目录:C:\VTK\install\release\include\vtk-9.1;$(IncludePath)
库目录:C:\VTK\install\release\lib;$(LibraryPath)
链接器—>常规—>附加库目录输入:C:\VTK\build\lib\Release
链接器—>附加依赖项:C:\VTK\build\lib\Release
附加包含项新增:C:\Qt\Tools\QtDesignStudio\qt6_design_studio_reduced_version\include\QtOpenGL
注意:有的示例程序在程序最前端不含下面的代码,会导致报错,这是由于未使用CMake进行配置,所以需要在源代码前面加上
#include <vtkAutoInit.h>
VTK_MODULE_INIT(vtkRenderingOpenGL2);
VTK_MODULE_INIT(vtkInteractionStyle);