Allegro5 - openGL:失败请求的主要操作码:55 (X_CreateGC)
Allegro5 - openGL: Major opcode of failed request: 55 (X_CreateGC)
我一直在尝试让Allegro5在我的Ubuntu机器上运行。我编译了下面的代码:
#include <stdio.h>
#include <allegro5/allegro.h>
int main(int argc, char **argv)
{
ALLEGRO_DISPLAY *display = NULL;
if (!al_init()) {
fprintf(stderr, "failed to initialize allegro!n");
return -1;
}
display = al_create_display(640, 480);
if (!display) {
fprintf(stderr, "failed to create display!n");
return -1;
}
al_clear_to_color(al_map_rgb(0,0,0));
al_flip_display();
al_rest(10.0);
al_destroy_display(display);
return 0;
}
收到此错误:
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
Major opcode of failed request: 55 (X_CreateGC)
Resource id in failed request: 0x4000002
Serial number of failed request: 25
Current serial number in output stream: 27
尝试了这个解决方案:http://www.allegro.cc/forums/thread/607530(将allegro5.cfg更改为"config_selection=old"并安装了mesa-utils).
我不知道现在该怎么办。
配置xorg.conf使用dri和glx.
相关文章:
- 为什么在popback()操作之后,它仍然打印完整的矢量
- 位移操作和位掩码未检测到重复字符
- INC 操作码编译到错误的地址
- 将 lua 脚本转换为等效于它的指令(操作码)
- 有没有一种便携式方法可以在 C/C++ 中生成 nop 操作码?
- PIN从指令地址获取程序集操作码
- Xed2-英特尔64 库 - 发出 MOV 操作码
- GCC 内联 ASM,未知的 SSE 操作码
- 将操作码添加到现有二进制文件所需的内容
- c++中的特殊掩码操作
- 获取可变长度操作码和CPU计时
- 我可以使用GCC将C/ c++代码编译为操作码级别的C吗?
- 我如何编辑操作码或写内存或编辑字节在c++
- VS在汇编操作码中嵌入字符串
- 监控操作码
- 查找操作码汇编指令
- Allegro5 - openGL:失败请求的主要操作码:55 (X_CreateGC)
- 在C/ c++中解码和匹配Chip 8操作码
- 将字节转换为操作码
- BSF操作码不工作