opengl virker ikke

Tags:    c++ java programmering database mysql

Da jeg prøvede at kompilere et (opengl) eksempel i dev-c++ fik jeg en masse fejl! Som du kan se her:
[Linker error] undefined reference to `_Z7WinProcP6HWND__jjl@16'
[Linker error] undefined reference to `g_hInstance'
[Linker error] undefined reference to `g_hWnd'
[Linker error] undefined reference to `g_hDC'
[Linker error] undefined reference to `g_hDC'
[Linker error] undefined reference to `g_hDC'
[Linker error] undefined reference to `g_hRC'
[Linker error] undefined reference to `g_hRC'
[Linker error] undefined reference to `g_hDC'
[Linker error] undefined reference to `g_hRC'
[Linker error] undefined reference to `g_hRC'
[Linker error] undefined reference to `g_hDC'
[Linker error] undefined reference to `g_hDC'
[Linker error] undefined reference to `g_hWnd'
[Linker error] undefined reference to `g_bFullScreen'
[Linker error] undefined reference to `g_hInstance'
[Linker error] undefined reference to `g_bFullScreen'
[Linker error] undefined reference to `g_bFullScreen'
[Linker error] undefined reference to `Init(HWND__*)'
[Linker error] undefined reference to `MainLoop()'
C:\\Dev-Cpp\\Makefile.win
[Build Error] [Lesson48.exe] Error 1

Jeg tror det er fordi jeg ikke har linket rigtig til en .lib fil men ved bare ikke hvad det er for en.
Nogle der ved hvad der er galdt? Og måske også hvordan jeg kan lave det?



6 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato

Jeg tror det er fordi jeg ikke har linket rigtig til en .lib fil men ved bare ikke hvad det er for en.


Jeg tror også at du mangler at linke med lib filen til opengl.
Prøv at rode lidt i mapperne med opengl og se om ikke du finde en eller flere .a filer.
Hvis du kan, går du ind i Dev-Cpp og vælger Project -> Project Options i menuen. Så vælger du Parameters tabben, unden Linker er der en knap der hedder Add Library or Object. Denne trykker du på, og finder de/den .a fil du fandt før og trykker Open.



Jeg har linket med opengl32 glu32 og alle dem der jeg har endag også prøvet at linke med alle filerne på en gang men den siger stadig det samme



Lidt søgning på opengl.org fandt disse, ved ikke om de kan bruges:

http://www.opengl.org/discussion_boards/ubb/Forum9/HTML/000006.html
http://www.opengl.org/discussion_boards/ubb/Forum2/HTML/014848.html

Det kunne de desværre ikke den første var om en der fik en fejl der lignede denne: _imp__
Og den anden ville bruge nogle ekstra effekter og vidste ikke om han skulle downloade nye headerfiles :(



Da jeg prøvede at kompilere et (opengl) eksempel i dev-c++ fik jeg en masse fejl! Som du kan se her:
[Linker error] undefined reference to `_Z7WinProcP6HWND__jjl@16'
[Linker error] undefined reference to `g_hInstance'
[Linker error] undefined reference to `g_hWnd'
[Linker error] undefined reference to `g_hDC'
[Linker error] undefined reference to `g_hDC'
[Linker error] undefined reference to `g_hDC'
[Linker error] undefined reference to `g_hRC'
[Linker error] undefined reference to `g_hRC'
[Linker error] undefined reference to `g_hDC'
[Linker error] undefined reference to `g_hRC'
[Linker error] undefined reference to `g_hRC'
[Linker error] undefined reference to `g_hDC'
[Linker error] undefined reference to `g_hDC'
[Linker error] undefined reference to `g_hWnd'
[Linker error] undefined reference to `g_bFullScreen'
[Linker error] undefined reference to `g_hInstance'
[Linker error] undefined reference to `g_bFullScreen'
[Linker error] undefined reference to `g_bFullScreen'
[Linker error] undefined reference to `Init(HWND__*)'
[Linker error] undefined reference to `MainLoop()'
C:\\Dev-Cpp\\Makefile.win
[Build Error] [Lesson48.exe] Error 1

Jeg tror det er fordi jeg ikke har linket rigtig til en .lib fil men ved bare ikke hvad det er for en.
Nogle der ved hvad der er galdt? Og måske også hvordan jeg kan lave det?



er det en windows application du laver, eller har du bare startet på en tom sourcekode?
og hvad er det for en kode du du laver, er det fra nehe, her på udvikleren eller er det din egen?




er det en windows application du laver, eller har du bare startet på en tom sourcekode?
og hvad er det for en kode du du laver, er det fra nehe, her på udvikleren eller er det din egen?

Det er et windows projekt fra http://www.gametutorials.com/ i dev-c++



t