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

[OpenGL, C++] Problem z kompilacją kodu

Ostatnio zmodyfikowano 2012-10-10 08:23
Autor Wiadomość
DejaVu
» 2012-10-07 19:35:21
Z mojego punktu widzenia log ten jest albo niekompletny albo coś masz zdrowo nakopane w ustawianiach projektu.

PS. Jakoś rozszerzenie main.c nie wróży owocnej pracy. Nazwij plik main.cpp.
P-66346
DanielSC
Temat założony przez niniejszego użytkownika
» 2012-10-09 09:15:00
-------------- Build: Debug in praca ---------------

Compiling: praca1.cpp
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:1:21: error: GL/glut.h: No such file or directory
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp: In function 'void Display()':
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:9: error: 'glClearColor' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:12: error: 'GL_COLOR_BUFFER_BIT' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:12: error: 'glClear' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:15: error: 'glColor3f' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:18: error: 'GL_POLYGON' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:18: error: 'glBegin' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:21: error: 'glVertex3f' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:27: error: 'glEnd' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:30: error: 'glFlush' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:33: error: 'glutSwapBuffers' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp: In function 'int main(int, char**)':
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:66: error: 'glutInit' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:69: error: 'GLUT_DOUBLE' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:69: error: 'GLUT_RGB' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:69: error: 'glutInitDisplayMode' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:72: error: 'glutInitWindowSize' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:75: error: 'glutCreateWindow' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:78: error: 'glutDisplayFunc' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:81: error: 'glutReshapeFunc' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:84: error: 'glutCreateMenu' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:89: error: 'glutAddMenuEntry' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:96: error: 'GLUT_RIGHT_BUTTON' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:96: error: 'glutAttachMenu' was not declared in this scope
C:\Users\Ja\Desktop\Biblioteka\ssss\praca\praca1.cpp:99: error: 'glutMainLoop' was not declared in this scope
Process terminated with status 1 (0 minutes, 0 seconds)
24 errors, 0 warnings
 
To jest komplętny log kompilacji .Zgóry przepraszam.
P-66483
Dragonit
» 2012-10-09 13:52:32
GL/glut.h: No such file or directory
 to właśnie o to chodzi :)
P-66487
DanielSC
Temat założony przez niniejszego użytkownika
» 2012-10-09 18:03:28
To znaczy o co chodzi ?:)
P-66511
SeaMonster131
» 2012-10-09 18:09:24
Angielski to podstawa :)
Błąd oznacza, że kompilator nie może znaleźć danego pliku.
P-66513
DanielSC
Temat założony przez niniejszego użytkownika
» 2012-10-09 19:50:05
czyli nie posiadam danej biblioteki ?I musze ja pobrac ,i zainstalowac?
P-66533
DanielSC
Temat założony przez niniejszego użytkownika
» 2012-10-09 21:03:47
Zainstalowalem biblioteke glut znaleziona na tej stronie: http://web.eecs.umich.edu/~sugih/courses/eecs487/glut-howto/#win
A log kompilacji mam teraz nastepujacy :
-------------- Build: Debug in daniel ---------------

Linking console executable: bin\Debug\daniel.exe
Warning: resolving __imp__glClearColor by linking to __imp__glClearColor@16
Use --enable-stdcall-fixup to disable these warnings
Use --disable-stdcall-fixup to disable these fixups
Warning: resolving __imp__glClear by linking to __imp__glClear@4
Warning: resolving __imp__glColor3f by linking to __imp__glColor3f@12
Warning: resolving __imp__glBegin by linking to __imp__glBegin@4
Warning: resolving __imp__glEnd by linking to __imp__glEnd@0
obj\Debug\Daniel -ni\do codblock\daniel.o: In function `glutInit_ATEXIT_HACK':
e:/cod blocks/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../include/GL/glut.h:486: undefined reference to `__glutInitWithExit'
obj\Debug\Daniel -ni\do codblock\daniel.o: In function `glutCreateWindow_ATEXIT_HACK':
e:/cod blocks/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../include/GL/glut.h:503: undefined reference to `__glutCreateWindowWithExit'
obj\Debug\Daniel -ni\do codblock\daniel.o: In function `glutCreateMenu_ATEXIT_HACK':
e:/cod blocks/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../include/GL/glut.h:549: undefined reference to `__glutCreateMenuWithExit'
obj\Debug\Daniel -ni\do codblock\daniel.o: In function `Z7Displayv':
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:37: undefined reference to `_imp__glMatrixMode'
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:40: undefined reference to `_imp__glLoadIdentity'
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:49: undefined reference to `_imp__glPointSize'
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:51: undefined reference to `_imp__glVertex2i'
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:56: undefined reference to `_imp__glFlush'
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:59: undefined reference to `glutSwapBuffers'
obj\Debug\Daniel -ni\do codblock\daniel.o: In function `Z7Reshapeii':
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:67: undefined reference to `_imp__glViewport'
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:70: undefined reference to `_imp__glMatrixMode'
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:73: undefined reference to `_imp__glLoadIdentity'
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:76: undefined reference to `_imp__gluOrtho2D'
obj\Debug\Daniel -ni\do codblock\daniel.o: In function `Z11MouseButtoniiii':
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:90: undefined reference to `glutGet'
obj\Debug\Daniel -ni\do codblock\daniel.o: In function `main':
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:143: undefined reference to `glutInitDisplayMode'
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:146: undefined reference to `glutInitWindowSize'
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:152: undefined reference to `glutDisplayFunc'
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:155: undefined reference to `glutReshapeFunc'
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:158: undefined reference to `glutMouseFunc'
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:161: undefined reference to `glutKeyboardFunc'
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:167: undefined reference to `glutAddMenuEntry'
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:168: undefined reference to `glutAddMenuEntry'
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:176: undefined reference to `glutAttachMenu'
C:/Users/Ja/Desktop/Daniel -ni/do codblock/daniel.cpp:179: undefined reference to `glutMainLoop'
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 0 seconds)
24 errors, 5 warnings
Ocuż teraz chodzi?
P-66536
Mrovqa
» 2012-10-09 21:17:59
Błąd linkera - dodaj pliki *.a/*.lib do opcji linkera.
P-66538
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona