我从svgalib编译了一些例子,控制台显示:
Using EGA driver
svglib 1.4.3
没有更多,它就像它在某个地方的绘画,但我看不到它。 这可能是关于svgalib的问题,但也是一个配置问题。
另外,我检查它说的正在绘制的虚拟控制台(如果我从X运行),从控制台运行就停留在那里。我也把代码放在了
中示例代码:
include stdlib.h
include vga.h
int main(void)
{
vga_init();
vga_setmode(G320x200x256);
vga_setcolor(4);
vga_drawpixel(10, 10);
sleep(5);
vga_setmode(TEXT);
return EXIT_SUCCESS;
}
编译 gcc -o tut tut.c -lvga
答案 0 :(得分:0)
那么您的系统上还有其他SVGAlib个应用程序吗?这样的svgatest
,可能位于单独的分发包( svgalib-bin 或类似的)中。
您是否为系统配置了svgalib?配置文件的常见位置为/etc/vga/libvga.config
,阅读man svgalib
应该为您提供更多详细信息。
我怀疑一旦SVGAlib一般工作,教程示例程序就可以了。
答案 1 :(得分:-2)
由软件经理安装所有svgalibrary。
在您的图形屏幕上设置分辨率
es:G1024x768x256
设置颜色像素白= 15
我的linux mint(配对)17.1在硬盘上工作正常。
祝你好运!