返回常见问题
安装编译
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,不要盲目打开所有选项。
相关内容
反馈
发现内容错误、链接失效或希望补充案例,可以提交反馈。