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
第一个选项选Visual Studio 12 2013,点击Finish
如下图勾选,点击configure
修改如下图,点击Configure
修改如下图,点击Configure
点击Generate
完成编译
编译VTK
1.进入E:\src\vtk\after_make,双击VTK.sln
2.在右边的解决方案中,找到INSTALL,右键选择Set as StartUp project,中间选择debug模式
3.鼠标移到INSTALL解决方案,点击菜单栏Build,选择build solution
4.编译完成后,把debug模式改为Relese模式,点击菜单栏Build,选择build solution
到这里vtk的库就编译完成了
可能存在的问题:
当你编译其他程序的时候会少QT或者VTK的dll库
这时你有两个方法
方法1.把编译的dll的库放到你运行的地方(release要用release的dll,debug要用debug的dll)
方法2.就是配置环境变量,右击我的的电脑->属性->高级系统设置->环境变量->选择Path
新建如下图
然后新建环境变量把自己的QT和VTK的路径加进去重启就可以了(下面是我的所在的路径)。