环境:
下载地址 https://dev.opencascade.org/release
在项目目录下创建3rdparty目录,下载第三方组件 (注意区分32bit 和 64bit), 并解压到该目录下
在项目目录下创建build目录, CMake-gui打开源代码目录和构建目录,点击Configure
BUILD 勾选 BUILD_SAMPLES_QT INSTALL 选择安装目录 USE 勾选 USE_FFMPEG/USE_FREEIMAGE, 最好还是勾选USE_VTK,才能编译出VTK相关的接口工具文件 Qt5_DIR 选择 /Qt5.XXX/5.XXX/msvc2017_64/lib/cmake/Qt5
Configure -> Generate -> OpenProject ->VS生成解决方案
下载VTK9.3.0 https://vtk.org/download/,并用CMake-gui生成项目并安装,原理同上
VTK9.3.0 编译出现问题https://blog.csdn.net/ruihaha/article/details/134502360 注意
CMake出错 https://forum.qt.io/topic/120275/cannot-build-with-cmake-qtcreator-and-msvc-2019/10
Qt5带来的坑,默认添加 <unsupported>
构建项目成功,CMake执行通过,但是出现程序异常退出,原因是连接不到库文件,需要在环境变量中添加Path
Path添加: %THIRDPARTY_DIR%\ffmpeg-3.3.4-64\bin;%THIRDPARTY_DIR%\ffmpeg-3.3.4-64\lib;%THIRDPARTY_DIR%\freeimage-3.17.0-vc14-64\bin;%THIRDPARTY_DIR%\freeimage-3.17.0-vc14-64\lib;%THIRDPARTY_DIR%\freetype-2.5.5-vc14-64\bin;%THIRDPARTY_DIR%\freetype-2.5.5-vc14-64\lib;%THIRDPARTY_DIR%\tcltk-86-64\bin;%THIRDPARTY_DIR%\tcltk-86-64\lib;%THIRDPARTY_DIR%\VTK\bin;%THIRDPARTY_DIR%\VTK\lib;%CASROOT%\win64\vc14\libd%CASROOT%\win64\vc14\bind;
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。