سؤال

لقد قمت بتجميع بعض الأمثلة من 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 (text) ؛

إرجاع exit_success ؛ }

ترجمة مع GCC -o tut.c -lvga

هل كانت مفيدة؟

المحلول

فهل لديك آخر Svgalib التطبيقات التي تعمل على نظامك؟ مثل svgatest, ، والتي قد تكون في حزمة توزيع منفصلة (Svgalib-bin أو مشابه).

هل قمت بتكوين svgalib لنظامك؟ موقع مشترك لملف التكوين هو /etc/vga/libvga.config و أقرأ man svgalib يجب أن يعطيك المزيد من التفاصيل.

أظن أنه بمجرد أن تعمل Svgalib بشكل عام ، سيعمل برنامج مثال البرنامج التعليمي.

نصائح أخرى

تثبيت بواسطة Software Manager All Svgalibrary.

اضبط الدقة على شاشة الرسومات الخاصة بك

ES: G1024x768x256

تعيين لون بكسل أبيض = 15

My Linux Mint (Mate) 17.1 على القرص الثابت يعمل بشكل جيد.

حظا سعيدا !

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top