VTK 中文站
返回常见问题
安装编译 2026-05-18 1 分钟阅读

Linux 源码编译 VTK 完整指南

Ubuntu、CentOS、Alibaba Cloud Linux 上编译 VTK 的依赖安装、CMake 配置和 OpenGL 问题排查。

问题描述

Linux 编译 VTK 常见失败点是缺少 OpenGL、X11、编译工具链或 CMake 版本过旧。

Ubuntu 依赖

sudo apt update
sudo apt install build-essential cmake ninja-build git libgl1-mesa-dev libxt-dev

RHEL / CentOS / Alibaba Cloud Linux 依赖

sudo dnf install -y gcc gcc-c++ cmake ninja-build git mesa-libGL-devel libXt-devel

编译命令

cmake -S vtk -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/opt/vtk
cmake --build build
sudo cmake --install build

服务器环境注意

如果服务器没有图形环境,普通 OpenGL 渲染可能失败。需要离屏渲染时,优先确认你的部署目标是 EGL、OSMesa 还是 Xvfb,不要盲目打开所有选项。

相关内容

反馈

发现内容错误、链接失效或希望补充案例,可以提交反馈。