[opengl] bład linkera czy czegoś tam

0

Robiłem sobie ćwiczenie z multitexturowaniem według ksiązki "Opengl. Programowanie Gier" i z tym , że bitmape zaladowalem tak jak to robili an nehe.gamedev.net ... na początku bylo dużo błędów... ale sobie z nimi szybko poradzilem (hehe jak 20 min poprawiania bledów mozna nazwać szybko ,ale bylo ich naprawde dużo ,ale cóż proadze pocżatkujacy jestem i okolo 2 tyg nie mialem stycznosci z opengl) ... juz myslalem , że mi wyjdzie kiedy tu nagle takie cos mi mi wyskoczylo:

Switching to target: default
Linking executable: G:\c++\projekty\opengl\t1\opengl.exe
.objs\main.o:main.cpp:(.text+0x1a74): undefined reference to `auxDIBImageLoadA@4'
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 0 seconds)

Z innymi bledami sobie radze bez problemu ,ale z takimi bledam nigdy sobie nie potrafilem poradzić... moze ktoś mi pomc jak to rozwiązać?
aha jakby ktos był miły to mólby mi jeszcze dać linka jak sobie radzić z błedami tego typu...

kod tego mojego ćwiczenia jest tutaj

0

Moze to sie przyda o ile chodzi o dev-c++ bo nie podales kompilatora w jakim to robisz

0

code::blocks

i w nim gnu gcc czy jak tam sie nazywalo jego przeniesienie pod windows
mam tez borland c++ compiler 5.5 jako dodadkowe narzędzie :)

edit: mialeś racje temten link mi pomógł

choć zawsze myślalem ze to :
#pragma comment( lib, "opengl32.lib" )
#pragma comment( lib, "glu32.lib" )
#pragma comment( lib, "glaux.lib" )

zalatwi sprawę :)

edit: nie wiem czemu ,ale po uruchomieniu nie dzialaja textury wielokrotne... będę musiał to przejrzeć,ale już nie dzisiaj :)

0

niewiedzieć czemu... wyświetla mi się tylko jedna textura... choć na moim komputerze działają multitekstury ,bo sprawdzalem to na przykladzie z ksiazki dolaczonym na plytce i bylo wszystko ok...

czy ktos mógłby skompilować to i sprawdzić czy u niego działa?
tu jest main.cpp ,a
tu NeHeGL.h

byłbym bardzo qwdzieczny jakby ktoś to sprawdził.... jak na razie próbuje pogrzebac dalej.... do tej pory sprawdzalem czy wszystkie funkcje inicjacyjne zwracają true
:>

1 użytkowników online, w tym zalogowanych: 0, gości: 1