برنامج OpenGL/SDL مشكلة في أوبونتو
سؤال
لدي ج-التعليمات البرمجية التي لم تمكن من تشغيل http://dl.getdropbox.com/u/175564/problem-sdl.png
المشكلة هي في برنامج OpenGL أو SDL.ليس لدي SDL.ح في /البيرة/المحلية/SDL/SDL.ح ، لذلك دول مجلس التعاون الخليجي لا يمكن العثور عليه.
لدي SDL.ح المثبتة من قبل MacPorts في /opt/المحلية/وتشمل/SDL/SDL.ح.
حاولت نسخ إلى /ماسي/المحلية/SDL/SDL.ساعة دون جدوى في المجلد قبل
cp /opt/local/include/SDL/SDL.h /
و
cp /opt/local/include/SDL/SDL.h /Masi/local/SDL/
حاولت حل المشكلة عن طريق creationg والرمزي من قبل
$ln -s /opt/local/include/SDL/SDL.h /Masi/local/SDL/SDL.h
المحلول
لا أوبونتو لا يكون لهم افتراضيا (على الأقل تطوير الإصدارات).بلدي قليلا أنا مجرد تركيب البرنامج libsdl1.2-dev و ميسا-مشتركة-dev (OpenGL).
من أجل بناء عملية استخدام scons التي تنتج الأوامر التالية:
gcc -o src/geom.o -c -Wall -ansi src/geom.c
gcc -o src/main.o -c -Wall -ansi src/main.c
gcc -o test src/main.o src/geom.o -lSDL -lGL
إذا قمت بتثبيت المكتبات في بعض المعايير غير موقع ، قد تحتاج إلى تحديد ما يلي: (- ط) و المكتبة (-L) مسارات.
نصائح أخرى
أبسط طريقة للحصول على كل مترجم أعلام SDL باستخدام sdl-config
:
gcc sdl_gl_1.c $(sdl-config --cflags --libs) -lGL -lGLU