سؤال

لدي ج-التعليمات البرمجية التي لم تمكن من تشغيل 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
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top