前言

前面介绍了如何在Windows下配置ITK和VTK的环境:window下利用VS安装与搭建ITK环境,这篇文章介绍如何在Windows下运行VTK程序。

  1. 通常一个简单的VTK工程由两部分组成,一个是C++的源码文件,后缀通常是“.cxx”或”.cpp”,这个文件中是编写的VTK程序代码。还有一个是CMakeLists.txt配置文件,每一个VTK工程都必须有一个名字为CMakeLists.txt的配置文件,方便程序在编译的时候找到VTK库。

image-20201205153443290

  1. 打开CMake软件,在Where is the source code:Where to build the binaries:这两个框中选中VTK工程的目录(也就是包含上面两个文件的目录),如下图所示:

image-20201205153530293

  1. 点击左下角Configure按钮,选择默认的编译器,等几十秒之后再中间部分会出现三行红色的文字,将CMAKE_INSTALL_PREFIX后面的目录改成源程序的路径,也就是和Where is the source code:后面的路径一致,同时将VTK_DIR的路径改成VTK_build所在的路径,然后再重新点击左下角Configure按钮,之后再点击Generte按钮,若最下面的框框中显示Configuring doneGenerating done字样,就表示程序配置编译成功了。如下图:

image-20201205153647332

  1. 此时源程序的文件夹中就会多了很多文件,双击打开后缀为.sln的文件,VS会自动打开该文件。

image-20201205153701623

  1. 之后比那可以在VS中自由修改代码以及运行程序了。

image-20201205153714176