Отправляет email-рассылки с помощью сервиса Sendsay

За 2004-10-13

Re: OpenGL

On Wed, 13 Oct 2004 01:47:00 +0600
Artem Batalov <arch***@l*****.ru> wrote:

> > Здравствуйте, все!
> > Захотев освоить OpenGL, столкнулся с тем, что
> > /usr/X11R6/include не включена в пути поиска
> > компилятором заголовочных файлов. А потому
> > glut.h компилятор не видит. Когда я указал
> > полный путь, аналогичные проблемы возникли
> > уже с файлами, включёнными в glut.h. Можно,
> > конечно, переместить всю директорию GL в
> > какой-нибудь /usr/include, но хочется
> > оставить всё на своих местах.
> > Заранее спасибо.
>
> Возможно надо указать в опциях к gcc -I/usr/X11R6/include

А не подскажете, что делать, если
localhost $ gcc -I /usr/X11R6/include/ 1.c
/var/tmp//ccvcRbCU.o: In function `display':
/var/tmp//ccvcRbCU.o(.text+0xf): undefined reference to `glXClear'
/var/tmp//ccvcRbCU.o(.text+0x2c): undefined reference to `glColor3f'
/var/tmp//ccvcRbCU.o(.text+0x39): undefined reference to `glBegin'
/var/tmp//ccvcRbCU.o(.text+0x56): undefined reference to `glVertex3f'
/var/tmp//ccvcRbCU.o(.text+0x73): undefined reference to `glVertex3f'
/var/tmp//ccvcRbCU.o(.text+0x90): undefined reference to `glVertex3f'
/var/tmp//ccvcRbCU.o(.text+0xad): undefined reference to `glVertex3f'
/var/tmp//ccvcRbCU.o(.text+0xb5): undefined reference to `glEnd'
/var/tmp//ccvcRbCU.o(.text+0xba): undefined reference to `glFlush'
/var/tmp//ccvcRbCU.o: In function `init':
/var/tmp//ccvcRbCU.o(.text+0xdf): undefined reference to `glClearColor'
/var/tmp//ccvcRbCU.o(.text+0xef): undefined reference to `glMatrixMode'
/var/tmp//ccvcRbCU.o(.text+0xf7): undefined reference to `glLoadIdentity'
/var/tmp//ccvcRbCU.o(.text+0x144): undefined reference to `glOrtho'
/var/tmp//ccvcRbCU.o: In function `main':
/var/tmp//ccvcRbCU.o(.text+0x16b): undefined reference to `glutInit'
/var/tmp//ccvcRbCU.o(.text+0x178): undefined reference to `glutInitDisplayMde'
/var/tmp//ccvcRbCU.o(.text+0x18d): undefined reference to `glutInitWindowSize'
/var/tmp//ccvcRbCU.o(.text+0x19d): undefined reference to `glutCreateWindow'
/var/tmp//ccvcRbCU.o(.text+0x1b2): undefined reference to `glutDisplayFunc'
/var/tmp//ccvcRbCU.o(.text+0x1ba): undefined reference to `glutMainLoop'

Кстати, а в этой рассылке что, так мало народу?

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

   "and_h***@s*****.ru" 2004-10-13 23:16:57 (#244425)

Re: OpenGL

Tue, 12 Oct 2004 09:43:46 +0400, and_h***@s*****.ru <and_h***@s*****.ru>
писав:

> Здравствуйте, все!
> Захотев освоить OpenGL, столкнулся с тем, что
> /usr/X11R6/include не включена в пути поиска
> компилятором заголовочных файлов. А потому
> glut.h компилятор не видит. Когда я указал
> полный путь, аналогичные проблемы возникли
> уже с файлами, включёнными в glut.h. Можно,
> конечно, переместить всю директорию GL в
> какой-нибудь /usr/include, но хочется
> оставить всё на своих местах.
> Заранее спасибо.

а что тут сложного? CXXFLAGS="-I/usr/X11R6/include -L/usr/X11R6/lib"
еще есть CFLAGS
а вообще - изхучайте autoconf - рулит однозначно!!!
autoscan - потом правим созданные им файлы на предмет своих настроек
а дальше сорцы конфигурятся с помощью configure ск4риптиков

   2004-10-13 10:23:01 (#244018)