Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[OpenGL] Problem z instalacją w Code::Blocks.

Ostatnio zmodyfikowano 2013-03-09 12:46
Autor Wiadomość
Vister26
Temat założony przez niniejszego użytkownika
[OpenGL] Problem z instalacją w Code::Blocks.
» 2013-03-05 17:06:11
Witam. Mam problem z instalacją OpenGL (albo GLUT, nie widze różnicy) w Code::Blocks. Zrobiłem niby wszystko dobrze ale kiedy próbuje skompilować program z tego kursu
» Kurs OpenGL, C++Pierwszy program lekcja
wywala mi całą masę błedów (ew. mogę wysłać log).
Dodałem wszystkie biblioteki i przekopiowałem cały OpenGL do MinGW i nadal wywala te same błędy.

Byłbym wdzięczny, gdyby ktoś pomógł xD.  
P-77743
Gabes
» 2013-03-05 17:10:59
Dodałeś pliki nagłówkowe
glut32
opengl32
winmm"
gdi32
glu32
P-77744
Vister26
Temat założony przez niniejszego użytkownika
» 2013-03-05 18:14:36
Tak, dodałem.
P-77750
Vister26
Temat założony przez niniejszego użytkownika
» 2013-03-05 18:18:20
Oto błędy kompilacji, jeśli to pomoże rozwiązać problem:



||=== OpenGL, Debug ===|
In function `glutInit_ATEXIT_HACK':|
|486|undefined reference to `__glutInitWithExit'|
In function `glutCreateWindow_ATEXIT_HACK':|
|503|undefined reference to `__glutCreateWindowWithExit'|
In function `glutCreateMenu_ATEXIT_HACK':|
|549|undefined reference to `__glutCreateMenuWithExit'|
obj\Debug\main.o||In function `Display':|
|15|undefined reference to `_imp__glClearColor'|
|18|undefined reference to `_imp__glClear'|
|21|undefined reference to `_imp__glColor3f'|
|24|undefined reference to `_imp__glBegin'|
|27|undefined reference to `_imp__glVertex3f'|
|28|undefined reference to `_imp__glVertex3f'|
|29|undefined reference to `_imp__glVertex3f'|
|30|undefined reference to `_imp__glVertex3f'|
|33|undefined reference to `_imp__glEnd'|
|36|undefined reference to `_imp__glFlush'|
|39|undefined reference to `glutSwapBuffers'|
In function `main':|
|75|undefined reference to `glutInitDisplayMode'|
|78|undefined reference to `glutInitWindowSize'|
|84|undefined reference to `glutDisplayFunc'|
|87|undefined reference to `glutReshapeFunc'|
|95|undefined reference to `glutAddMenuEntry'|
|102|undefined reference to `glutAttachMenu'|
|105|undefined reference to `glutMainLoop'|
||=== Build finished: 21 errors, 0 warnings ===|


Poprawione
P-77751
m4tx
» 2013-03-05 19:29:00
Dodałeś pliki nagłówkowe
glut32
opengl32
winmm"
gdi32
glu32
Pliki nagłówkowe? Czy przypadkiem nie chodziło Ci o biblioteki do linkera? Różnica dość znacząca, bo błędy, które autor tematu podał wyglądają właśnie na niezałączone biblioteki...
P-77758
Vister26
Temat założony przez niniejszego użytkownika
» 2013-03-05 19:36:57
Nie wiem czy to pliki nagłowkowe czy biblioteki, ale to było domyślnie dodane to linkera.

Troche pokombinowalem i teraz pokazuje tylko te bledy:

undefined reference to `_imp__glClearColor'|
undefined reference to `_imp__glClear'|
undefined reference to `_imp__glColor3f'|
undefined reference to `_imp__glBegin'|
undefined reference to `_imp__glVertex3f'|
undefined reference to `_imp__glVertex3f'|
undefined reference to `_imp__glVertex3f'|
undefined reference to `_imp__glVertex3f'|
undefined reference to `_imp__glEnd'|
undefined reference to `_imp__glFlush'|
undefined reference to `glutSwapBuffers'|
In function `main':|
undefined reference to `glutInitDisplayMode'|
undefined reference to `glutInitWindowSize'|
undefined reference to `glutDisplayFunc'|
undefined reference to `glutReshapeFunc'|
undefined reference to `glutAddMenuEntry'|
undefined reference to `glutAttachMenu'|
undefined reference to `glutMainLoop'|
||=== Build finished: 19 errors, 0 warnings ===|
P-77759
kolosemanoa
» 2013-03-05 20:07:20
Ja chyba wiem;D
Wybierz glut project a nie openGL project ;)
P-77766
Vister26
Temat założony przez niniejszego użytkownika
» 2013-03-09 12:34:42
no wlasnie tak tez robilem i wyskakuja te same bledy co w openGL project
P-77964
« 1 » 2
  Strona 1 z 2 Następna strona