1 软件
qt版本
qt-opensource-windows-x86-5.14.2.exe ,安装mingw选项
cmake版本
cmake-3.21.2-windows-x86_64.msi
VTK源码版本
VTK-9.1.0.tar.gz
2 编译
设置环境变量
添加 PATH 变量内容
E:\install\Qt\Qt5.14.2\Tools\mingw730_64\bin 配置 64 即可,以后都是64位开发
使用cmake
设置源代码路径和编译路径
点击Finish按钮,
再点击configure按钮,
1.CMAKE_INSTALL_PREFIX 修改为E:\install\VTK\VTK-9.1.0-install ,编译安装后,将库和头文件保存路径,这个可以默认不修改(C:/Program Files/VTK)
2.CMAKE_BUILD_TYPE 修改为Release,编译Release版本
3.VTK_GROUP_ENABLE_Qt 设置为YES
4.QT_QMAKE_EXECUTABLE Type为PATH,值为E:\install\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe
5.CMAKE_PREFIX_PATH Type为PATH,值为E:\install\Qt\Qt5.14.2\5.14.2\mingw73_64
6.VTK_BUILD_QT_DESIGNER_PLUGIN Type为BOOL,值为TRUE
再点击generate按钮
编译
方法一:打开qt终端编译
mingw32-make 编译
进入编译路径 E:\install\VTK\VTK-9.1.0-build ,进行cmake编译
mingw32-make -j 4 会报错,需要使用 mingw32-make 编译
E:\install\Qt\Qt5.14.2\5.14.2\mingw73_64>cd E:\install\VTK\VTK-9.1.0-build
E:\install\VTK\VTK-9.1.0-build>mingw32-make