gpt4 book ai didi

linux - 在没有 X-Window 系统的情况下使用 OpenGL

转载 作者:IT王子 更新时间:2023-10-29 00:17:49 25 4
gpt4 key购买 nike

如何在没有X-Window系统的Linux平台上使用OpenGL,是否可以将OpenGL图形直接发送到Framebuffer Device?

有项目名为DirectFB(Direct FrameBuffer)。使用 DirectFB 我们可以做到这一点,但 DirectFB 需要每个硬件的驱动程序,我想使用只有 Linux 驱动程序的图形卡。

最佳答案

这就是我在 ubuntu 11.04 中的详细操作:1- 使用命令安装依赖项:

sudo apt-get install xutils-dev libpciaccess-dev x11proto-dri2-dev x11proto-gl-dev libxdamage-dev libxfixes-dev

2- mesa 库需要 libdrm 版本 >= 2.4.24,它在 ubuntu 11.04 存储库中不可用(旧版本可用),因此您必须下载源代码并使用以下命令构建它:

./configure
make
make install

3-下载 mesa 库,然后使用以下命令编译它:./configure --prefix=install_directory

make realclean
make linux-fbdev
sudo make install

选择安装目录时要小心,以免覆盖系统的 mesa 库。之后使用选项编译您的应用程序:-lGL -lOSMesa -ldl -L'install_directory/lib' -I'install_directory/include'

关于linux - 在没有 X-Window 系统的情况下使用 OpenGL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3036650/

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