Mac中编译、安装VTK

准备工作:安装Qt ,可到Qt官网下载Mac版本的Qt进行安装

 

1、下载VTK源码Download | VTK

2、解压代码

3、打开cmake,选择源码解压目录以及编译目录;点击“Configure”按钮,在弹出的选择框中一定要选择“Unix Makefile”!!

Mac中编译、安装VTK_第1张图片

4、Configure完成后,因为后续需要将VTK嵌入Qt中使用,所以需要编译相关模块,如下

Mac中编译、安装VTK_第2张图片 

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

        如下图

Mac中编译、安装VTK_第3张图片

Mac中编译、安装VTK_第4张图片

你可能感兴趣的:(qt)