vs+vtk+qt5.51的环境配置

时间:2024-03-27 21:30:36

1.安装好vs2013和qt5.51和 qt-vs-addin-1.2.4-opensource和DXSDK_Jun10(安装Visual Studio的时候勾上Windows SDK即可!)

2.配置cmake

  • 解压cmake-3.10.0-win32-x86.rar文件
  • 进入bin目录,双击cmake-gui
  • 设置"Where is the source code"路径为E:/src/vtk/src/VTK-6.3.0
  • 设置"Where to build the binaries"路径为E:/src/vtk/after_make
  • 在"Search"输入框输入qt,点击Configure

vs2013+vtk+qt5.51的环境配置

第一个选项选Visual Studio 12 2013,点击Finish

vs2013+vtk+qt5.51的环境配置

如下图勾选,点击configure

vs2013+vtk+qt5.51的环境配置

修改如下图,点击Configure

vs2013+vtk+qt5.51的环境配置

修改如下图,点击Configure

vs2013+vtk+qt5.51的环境配置

点击Generate

vs2013+vtk+qt5.51的环境配置

完成编译

vs2013+vtk+qt5.51的环境配置

 

编译VTK

1.进入E:\src\vtk\after_make,双击VTK.sln

2.在右边的解决方案中,找到INSTALL,右键选择Set as StartUp project,中间选择debug模式

vs2013+vtk+qt5.51的环境配置

3.鼠标移到INSTALL解决方案,点击菜单栏Build,选择build solution

vs2013+vtk+qt5.51的环境配置

 

4.编译完成后,把debug模式改为Relese模式,点击菜单栏Build,选择build solution

到这里vtk的库就编译完成了

可能存在的问题:

当你编译其他程序的时候会少QT或者VTK的dll库

这时你有两个方法

方法1.把编译的dll的库放到你运行的地方(release要用release的dll,debug要用debug的dll)

方法2.就是配置环境变量,右击我的的电脑->属性->高级系统设置->环境变量->选择Path

新建如下图

vs2013+vtk+qt5.51的环境配置

然后新建环境变量把自己的QT和VTK的路径加进去重启就可以了(下面是我的所在的路径)。

vs2013+vtk+qt5.51的环境配置

vs2013+vtk+qt5.51的环境配置

vs2013+vtk+qt5.51的环境配置