参照下面的链接将Qt5.6.2、vs2013、CMake3.11.4及Python3.6安装好:
https://blog.csdn.net/dsfsdffgfd/article/details/81252783
然后去VTK的官网下载源码,编译安装过程可参考:
https://blog.csdn.net/wanhongluli/article/details/77852843
编译完成后,使用《VTK图形图像开发进阶》中的实例验证是否安装成功。因为书中的实例都是基于老版本的,所以要想正常运行还需对CMakeLists.txt的内容做些调整,下面将更改后的CMakeLists.txt的内容贴出来,如下所示:
CMAKE_MINIMUM_REQUIRED(VERSION 3.11.4)
PROJECT( Chap01 )
FIND_PACKAGE( VTK REQUIRED )
INCLUDE( ${VTK_USE_FILE} )
ADD_EXECUTABLE( 1.3_TestVTKInstall 1.3_TestVTKInstall.cpp)
TARGET_LINK_LIBRARIES( 1.3_TestVTKInstall ${VTK_LIBRARIES} )
#-----------------------------------------------------------------------------------------------------------------------------------
# Construct a list of paths containing runtime directories for project applications on Windows.
# Create two batch files which correctly set up the environment for the application and for Visual Studio.
IF(WIN32)
SET(PROJECT_RUNTIME_PATH "${VTK_DIR}/bin/@VS_BUILD_TYPE@")
INCLUDE(CreateWindowsBatchScript.cmake)
SET(VS_SOLUTION_FILE "${PROJECT_BINARY_DIR}/${PROJECT_NAME}.sln")
FOREACH(VS_BUILD_TYPE Debug Release)
CreateWindowsBatchScript("${CMAKE_SOURCE_DIR}/StartVS.bat.in"
${PROJECT_BINARY_DIR}/StartVS_${VS_BUILD_TYPE}.bat
${VS_BUILD_TYPE})
ENDFOREACH()
ENDIF(WIN32)
CMakeLists.txt中更改的内容包括:
1、将VERSION后的编号由2.8更改为了3.11.4
2、将TARGET_LINK_LIBRARIES( 1.3_TestVTKInstall vtkRendering vtkCommon ) 改成TARGET_LINK_LIBRARIES( 1.3_TestVTKInstall ${VTK_LIBRARIES} ),这部分如果不更改,编译的时候会出现找不到vtkRendering.lib的错误
下图为正常运行后显示的绘图框: