VTK C++版本本地编译(含OOCT编译及创建项目)

                

官方编译:以Linux为主,也有Window的处理方式,可以参考

讲述Windows环境下如何进行处理:

前期准备:

  1. VTK.ZIP(建议下载最新版,否则会出错(也可按照需要自行选择))

  1. CMake

  1. Visualstudio(版本无要求,我下载的是2022)

中期流程:

前提条件:已经将VTK.zip,Cmake,VisualStudio安装解压完毕

建立两个文件夹VTK-9.2.2-Build(存储Cmake建立内容),VTK-9.2.2-Install(存储编译后的VTK安装内容)

进入CMake,进行对应填写

点击Configure,选择要使用的Visual Studio版本,可自行选择其他版本(对应下载版本即可)

VTK C++版本本地编译(含OOCT编译及创建项目)_第1张图片

 第一次Configure后会出现一个配置界面,找到CMAKE_INSTALL_PREFIX选项,将它的值改为我们刚才新建的install文件夹的路径(必要步骤,方便为自己的项目添加vtk环境)

VTK C++版本本地编译(含OOCT编译及创建项目)_第2张图片

之后再次点击Configure,输出区域显示Configuring done之后,点击Generate,Generate完成后,再点击Open Project

打开项目,并且寻找All_BUILD==>右键生成,等待编译完成,再去寻找INSTALL==>右键生成,等待编译完成.(无报错则证明编译通过)

VTK C++版本本地编译(含OOCT编译及创建项目)_第3张图片

后期流程:

创建一个VTK项目

VTK C++版本本地编译(含OOCT编译及创建项目)_第4张图片

 之后名字之类的东西自行命名;

创建项目下,建立.cpp

VTK C++版本本地编译(含OOCT编译及创建项目)_第5张图片

对项目属性进行环境设置(重要):

在之前CMake中我们所选择的VTK编译完成安装目录会出现这样的目录结构

VTK C++版本本地编译(含OOCT编译及创建项目)_第6张图片

 右键项目,寻找 属性(R):

根据图片内容红框,对应填写本机所对应的目录地址:

VTK C++版本本地编译(含OOCT编译及创建项目)_第7张图片

PATH=%PATH%;D:\Project\VTK-9.2.2-Install\bin

VTK C++版本本地编译(含OOCT编译及创建项目)_第8张图片

VTK C++版本本地编译(含OOCT编译及创建项目)_第9张图片

VTK C++版本本地编译(含OOCT编译及创建项目)_第10张图片

配置附加依赖项,将install文件夹 中 lib文件夹内的所有lib文件的文件名填入。

VTK C++版本本地编译(含OOCT编译及创建项目)_第11张图片

 

可利用cmd快速获取lib文件的文件名,打开cmd,进入install的lib文件夹内。

输入 DIR *.lib*/B>LIST.TXT 然后回车,lib文件夹内就会出现一个LIST.TXT的文件,将LIST.TXT中内容放入附加依赖项中即可。(切记不可将默认的一些依赖覆盖掉)

VTK C++版本本地编译(含OOCT编译及创建项目)_第12张图片

官方C++例子,也有其它语言的实例,可以参考

//在每个例子下面需要添加,这一段宏阻塞,否则加载不出图像
#include  
VTK_MODULE_INIT(vtkRenderingOpenGL2); 
VTK_MODULE_INIT(vtkInteractionStyle); ///

OCCT-C++本地编译及项目创建

你可能感兴趣的:(windows,microsoft,linux)