gpt4 book ai didi

VirtualBox 上的 Qt + VTK +Ubuntu

转载 作者:行者123 更新时间:2023-12-04 18:31:45 24 4
gpt4 key购买 nike

我需要运行 在 Ubuntu 上使用 VTK 的 Qt 项目 我正在使用 VirtualBox,但我有一个错误:

GL version 2.1 with the gpu_shader4 extension is not supported by your graphics driver but is required for the new OpenGL rendering backend. Please update your OpenGL driver. If you are using Mesa please make sure you have version 10.6.5 or later and make sure your driver in Mesa supports OpenGL 3.2.

最佳答案

最新版本的 VTK 使用 new rendering backend默认。在用于配置构建的 CMake 缓存文件中,相应的 cmake 变量 VTK_RENDERING_BACKEND 具有值“OpenGL2”,它假定最低 OpenGL API 版本为 2.1。但问题是,VirtualBox 的普通安装默认情况下不会授予对 3D 加速的访问权限,因为它可能无法从主机系统推断这些信息。

因此,我认为您可以根据自己的需要和限制在这里有几个选项,您可以安装 VirtualBox Guest Additions 以启用 hardware 3D acceleration ,允许访问更新版本的 OpenGL API 并最终使用主机来执行请求的 3D 操作。您也可以使用 Mesa3D library 的最新版本在 CPU 上执行所需的 3D 操作(如果主机上没有图形硬件,最好选择)。有关其功能的介绍,您可以查看 here

关于VirtualBox 上的 Qt + VTK +Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47318674/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com