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分开。

目录
相关文章
|
2月前
|
C++
VS2019编译VTK-9.1.0+Qt5.15.2
本文介绍了在VS2019和Qt 5.15.2环境下编译VTK 9.1.0的过程,包括成功编译无警告和错误的截图、修改的pro文件内容,以及在QML中加入VTK的失败尝试和参考链接。
|
2月前
|
C++
vtkdicom0.8_vtk9.2_dcmtk3.6.7_qt6.2编译OK
本文介绍了如何编译整合VTK 9.2、DICOM 0.8、DCMTK 3.6.7和Qt 6.2的步骤,包括安装Qt、CMake配置以及确认相关路径和版本设置。
vtkdicom0.8_vtk9.2_dcmtk3.6.7_qt6.2编译OK
|
2月前
|
人工智能
三战VS2019编译VTK7.1+Qt5.15.2
本文记录了作者在VS2019环境下编译VTK 7.1与Qt 5.15.2的历程,包括正确配置方法、遇到的编译错误以及解决过程。
|
2月前
|
人工智能 C++
初步编译QT5.15.2+VS2019+VTK8.2.0
本文介绍了在VS2019中编译QT 5.15.2和VTK 8.2.0的过程,包括编译结果、cmake库编译配置和cmake应用配置脚本,以及推荐的参考链接。
127 4
|
2月前
|
机器学习/深度学习 Java 计算机视觉
opencv4.5.5+qt5.15.2+vtk9.1+mingw81_64编译记录
本文记录了使用mingw81_64编译OpenCV 4.5.5、Qt 5.15.2、VTK 9.1的详细过程,包括编译结果截图、编译步骤、遇到的问题及其解决方案,以及相关参考链接。文中还提到了如何编译boost源码为静态库,并提供了测试代码示例。
opencv4.5.5+qt5.15.2+vtk9.1+mingw81_64编译记录
|
2月前
|
计算机视觉
vs2019_qt6.2.4_dcmtk3.6.7_vtk9.2.2_itk5.3_opencv4.6.0编译记录
这篇文章记录了使用VS2019编译Qt6.2.4、DCMTK3.6.7、VTK9.2.2、ITK5.3和OpenCV4.6.0的过程,包括下载和编译步骤,并提供了遇到编译错误时的解决方案和参考链接。
vs2019_qt6.2.4_dcmtk3.6.7_vtk9.2.2_itk5.3_opencv4.6.0编译记录
|
编译器 C++ Windows
Qt&Vtk-001-编译
本文主要记录了博主在尝试编译VTK源码中遇到的问题,同时也感谢前辈的无私分享,使我们可以跟着前辈的步伐学习进步。
168 0
Qt&Vtk-001-编译
Qt&Vtk-026-QScalarsToColors
Qt&Vtk-026-QScalarsToColors
214 0
Qt&Vtk-026-QScalarsToColors
Qt&Vtk-014-CustomLinkView
Qt&Vtk-014-CustomLinkView
144 0
Qt&Vtk-014-CustomLinkView
Qt&Vtk-010-Cone5
Qt&Vtk-010-Cone5
169 0
Qt&Vtk-010-Cone5