ArchLinux中,raylib需要的库不是mesa的情况下是什么,并且给出包含代码示例的解决方法
创始人
2024-09-12 07:01:00
0

raylib库需要OpenGL 3.3+的支持。在Arch Linux中,如果不想使用mesa库,可以使用nvidia或者AMD的闭源驱动。具体来说,可以按照以下步骤操作:

  1. 首先,需要安装对应的显卡驱动,例如nvidia或者AMD的闭源驱动: 对于nvidia:使用以下命令安装nvidia驱动: sudo pacman -S nvidia

对于AMD:使用以下命令安装AMD闭源驱动: sudo pacman -S xf86-video-amdgpu

  1. 然后,需要安装对应的gl库,例如nvidia-utils或者lib32-amdvlk。以nvidia驱动为例: sudo pacman -S nvidia-utils

如果使用的是64位系统,同时需要安装lib32-nvidia-utils: sudo pacman -S lib32-nvidia-utils

  1. 如果安装完毕后,依然无法使用OpenGL 3.3以上版本,可以在raylib的代码中指定要使用的OpenGL版本: // 使用OpenGL 4.1及以上版本 SetConfigFlags(FLAG_WINDOW_RESIZABLE | FLAG_MSAA_4X_HINT | FLAG_VSYNC_HINT); InitWindow(screenWidth, screenHeight, "My App Name"); SetTraceLogLevel(LOG_ALL);

  2. 最后编译raylib即可。例如,如果要编译example文件夹下的core_basic_window.c文件(需要链接GL库),可以使用以下命令: gcc -o core_basic_window core_basic_window.c -lraylib -lGL -lm -lpthread -ldl -lrt -lX11

相关内容

热门资讯

透视好友"广西老友麻... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...
重大推荐"奇迹脚本辅... 重大推荐"奇迹脚本辅助器手机版"开挂(安装)辅助安装真是有挂-必备教程;亲,奇迹脚本辅助器手机版这款...
避坑细节"steam... steampokermaster辅助开挂教程视频分享装挂详细步骤在当今的网络游戏中,steampok...
玩家必看攻略"浙江游... 浙江游戏大厅脚本软件 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理由:...
记者爆料"芒果辅助器... 您好:芒果辅助器安卓版这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的牌...
一分钟揭秘"开心泉州... 开心泉州辅助是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我微信(...
最新通报"拼三张辅助... 最新通报"拼三张辅助器"开挂(神器)辅助神器的确有挂-第三方教程;无需打开直接搜索打开薇:13670...
最新研发"创思维激k... 最新研发"创思维激k辅助插件"开挂(脚本)辅助脚本有挂分析-2026新版教程>>您好:软件加1367...
一起来探讨"鄂友会有... 大家好,今天小编来为大家解答鄂友会有没有挂这个问题咨询软件客服可以免费测试直接加微信(1367043...
一分钟揭秘"潮友会鱼... 一分钟揭秘"潮友会鱼虾蟹有没有挂辅助"开挂(脚本)辅助脚本有挂秘籍-系统教程您好:潮友会鱼虾蟹有没有...