msvc编译opencascade和vtk

简介: 1.opencascade源码 我下载的时候最新版本是7.7.0

msvc编译opencascade和vtk


下载源码和第三方库

1.opencascade源码 我下载的时候最新版本是7.7.0

8fcc733b15c2462bac2ba3b5a18e2e94.png

2.第三方库文件 这里面标出来的是必须的文件,如果你需要别的,也可以下载其他的库文件。

8906aee8a0ac456da3b10ace1d46e025.png

3.Download | VTK 因为我需要使用vtk做渲染,所以我这里编译了最新的vtk

caf8d542e7304eefab13ef369885c764.png


开始编译VTK

   ●  将vtk源码拷贝到对应的位置,然后再外部创建3个文件夹

d7272d3a8a9e49b490c799cbb3f4fba3.png

   ●  使用cmake可视化工具编译vtk


1.选择文件夹和对应的编译选项

2f01c29bd9a24eaa849000d4b19a93ee.png

2.设置安装路径和QT配置

554bb0b274f74fe0b073db9b5d6f42d3.pngde352dc316974d8395648b3db2170e5b.png

3.点击configure之后会出现QT配置,之后将QT版本选择为自己的版本5/6之后再点击configure,然后点击generate等待运行完成,点击open project.


下面的操作都不截图,对vs不熟悉的可能会难受一点。


4.这个时候我们就在vs中打开的程序,先生成release版本,右击ALL_BUILD 点击生成。


5.编译完成之后将INSTALL设置成活动项目生成,然后将install-debug中的文件拷贝到install-release下


6.之后同样的生成一份debug版本的,然后我们会在install-debug和install-release中得到对应的库。

6ee27a4591f44cfb920b9470a365c8b9.png

开始编译OCC

   ●  将下载的文件拷贝到一个文件夹,同样的第三方库也要拷贝到一个文件夹内,例如:third_party

971a742aa3a74612b4423ab36bf1d63e.png

0f23e130b7114bb880efe9abe23ff0bf.png

   ●  configure点击之后选择use_vtk,同样的需要配置vtk的路径,配置完成再configure即可

7c6a21d6786f400cb23e607c9d26621e.png

   ●  点击generate之后等待完成,点击open project

   ●  执行这里的build和install

image.png

  ●  等待编译完成,在install内看到对应的库文件,至此occ和vtk编译完成。记住将debug和release分开。

目录
相关文章
|
编译器 C语言 C++
用msys2与msvc编译FFmpeg
本文讲解如何使用 msys2 + msvc 来编译 FFmpeg ,msys2 的安装请看 《MSYS2介绍》。
189 0
|
编译器 C++ Windows
Qt&Vtk-001-编译
本文主要记录了博主在尝试编译VTK源码中遇到的问题,同时也感谢前辈的无私分享,使我们可以跟着前辈的步伐学习进步。
122 0
Qt&Vtk-001-编译
Qt&Vtk-011-Cone6
Qt&Vtk-011-Cone6
134 0
Qt&Vtk-011-Cone6
Qt&Vtk-020-GraphItem
Qt&Vtk-020-GraphItem
145 0
Qt&Vtk-020-GraphItem
Qt&Vtk-012-CreateTree
Qt&Vtk-012-CreateTree
126 0
Qt&Vtk-012-CreateTree
Qt&Vtk-010-Cone5
Qt&Vtk-010-Cone5
146 0
Qt&Vtk-010-Cone5
Qt&Vtk-017-EasyView
Qt&Vtk-017-EasyView
176 0
Qt&Vtk-017-EasyView
Qt&Vtk-019-GPURenderDemo
Qt&Vtk-019-GPURenderDemo
139 0
Qt&Vtk-019-GPURenderDemo
Qt&Vtk-022-LabeledMesh
Qt&Vtk-022-LabeledMesh
139 0
Qt&Vtk-022-LabeledMesh
Qt&Vtk-026-QScalarsToColors
Qt&Vtk-026-QScalarsToColors
178 0
Qt&Vtk-026-QScalarsToColors

热门文章

最新文章