准备工作:安装Qt ,可到Qt官网下载Mac版本的Qt进行安装
1、下载VTK源码Download | VTK
2、解压代码
3、打开cmake,选择源码解压目录以及编译目录;点击“Configure”按钮,在弹出的选择框中一定要选择“Unix Makefile”!!
4、Configure完成后,因为后续需要将VTK嵌入Qt中使用,所以需要编译相关模块,如下
5、打开Console(终端),进入_build目录,执行“make -j8”;成功后执行“sudo make install”,即可完成VTK的安装
6、安装后主要是这三个目录
头文件:/usr/local/include/vtk-9.1
lib文件:/usr/local/lib (libvtk*****-9.1.1.dylib)
cmake文件:/usr/local/lib/cmake/vtk-9.1
VTK没有“make uninstall”功能,卸载时只能手动删除以上三项
错误处理:
如果第一次使用CMake的话,因为没有配置Qt的安装路径,第3步的Configure可能会报错:
CMake Error at GUISupport/Qt/CMakeLists.txt:71 (find_package):
By not providing "FindQt5.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5", but
CMake did not find one.
Could not find a package configuration file provided by "Qt5" with any of
the following names:
Qt5Config.cmake
qt5-config.cmake
Add the installation prefix of "Qt5" to CMAKE_PREFIX_PATH or set "Qt5_DIR"
to a directory containing one of the above files. If "Qt5" provides a
separate development package or SDK, be sure it has been installed.
解决方法:
点击主界面的Add Entry按钮,输入如下内容即可:
Name:CMAKE_PREFIX_PATH
Type:PATH
VALUE:/Users/用户名/Qt/5.14.2/clang_64/lib/cmake
如下图