[OpenGL, C++] Problem z kompilacją kodu
Ostatnio zmodyfikowano 2012-10-10 08:23
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. |
|
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. |
|
Dragonit |
» 2012-10-09 13:52:32 GL/glut.h: No such file or directory |
to właśnie o to chodzi :) |
|
DanielSC Temat założony przez niniejszego użytkownika |
» 2012-10-09 18:03:28 To znaczy o co chodzi ?:) |
|
SeaMonster131 |
» 2012-10-09 18:09:24 Angielski to podstawa :) Błąd oznacza, że kompilator nie może znaleźć danego pliku. |
|
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? |
|
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?
|
|
Mrovqa |
» 2012-10-09 21:17:59 Błąd linkera - dodaj pliki *.a/*.lib do opcji linkera. |
|
1 « 2 » 3 |