Вопрос

Я скомпилировал несколько примеров из 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);

спать(5);vga_setmode (ТЕКСТ);

вернуть EXIT_SUCCESS;}

компилировать с GCC -o tut tut.c -lvga

Это было полезно?

Решение

Так у тебя есть другие SVGAlib приложения, работающие в вашей системе?Такой svgatest, который может находиться в отдельном дистрибутиве (svgalib-bin или похожие).

Вы настроили svgalib для своей системы?Общее расположение файла конфигурации: /etc/vga/libvga.config и читать man svgalib должен дать вам более подробную информацию.

Я подозреваю, что как только у вас заработает SVGAlib в целом, программа-учебник тоже заработает.

Другие советы

Установите с помощью менеджера программного обеспечения всю библиотеку svgalibrary.

Установите разрешение на вашем графическом экране

ес:Г1024x768x256

установить цвет пикселя белый = 15

мой Linux Mint (mate) 17.1 на жестком диске работает нормально.

удачи !

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top