DanielSC Temat założony przez niniejszego użytkownika |
[OpenGL, C++] Problem z kompilacją kodu » 2012-10-07 14:55:50 Otóż nie kompiluje mi się program z kursu :Kurs opengl-pierwszy program.Raczej biblioteke mam dobrze wgrana.Kompilator ktorego uzylem to :GNU GCC Compiler a linkery takie :opnengl32 , gdi32 , glu32 . Bardzo proszę o odpowiedż.
#include <GL/glut.h> #include <stdlib.h>
void Display() { glClearColor( 1.0, 1.0, 1.0, 1.0 ); glClear( GL_COLOR_BUFFER_BIT ); glColor3f( 1.0, 0.0, 0.0 ); glBegin( GL_POLYGON ); glVertex3f( 0.0, 0.0, 0.0 ); glVertex3f( 0.0, 1.0, 0.0 ); glVertex3f( 1.0, 1.0, 0.0 ); glVertex3f( 1.0, 0.0, 0.0 ); glEnd(); glFlush(); glutSwapBuffers(); }
void Reshape( int width, int height ) { Display(); }
enum { EXIT };
void Menu( int value ) { switch( value ) { case EXIT: exit( 0 ); } }
int main( int argc, char * argv[] ) { glutInit( & argc, argv ); glutInitDisplayMode( GLUT_DOUBLE | GLUT_RGB ); glutInitWindowSize( 400, 400 ); glutCreateWindow( "Kwadrat 1" ); glutDisplayFunc( Display ); glutReshapeFunc( Reshape ); glutCreateMenu( Menu ); #ifdef WIN32 glutAddMenuEntry( "Wyjście", EXIT ); #else glutAddMenuEntry( "Wyjscie", EXIT ); #endif glutAttachMenu( GLUT_RIGHT_BUTTON ); glutMainLoop(); return 0; }
|
|
m4tx |
» 2012-10-07 15:01:55 Dałeś kod, dałeś biblioteki, które załączyłeś, czyli wszystkie najmniej ważne informacje... Daj log kompilacji. I zmień nazwę tematu. A kod dajemy w [cpp][/cpp] :) |
|
DanielSC Temat założony przez niniejszego użytkownika |
» 2012-10-07 17:04:34 C:\Users\Ja\Desktop\y\main.c:102: warning: implicit declaration of function 'glutAttachMenu' C:\Users\Ja\Desktop\y\main.c:102: error: 'GLUT_RIGHT_BUTTON' undeclared (first use in this function) C:\Users\Ja\Desktop\y\main.c:105: warning: implicit declaration of function 'glutMainLoop' Process terminated with status 1 (0 minutes, 1 seconds) 8 errors, 18 warning
Oto log jaki uzyskalem po kompilacji. |
|
m4tx |
» 2012-10-07 17:10:00 Nie załączyłeś biblioteki GLUT. |
|
DejaVu |
» 2012-10-07 17:32:53 |
|
DanielSC Temat założony przez niniejszego użytkownika |
» 2012-10-07 18:17:40 WARNING: Can't read file's timestamp: C:\Users\Ja\Desktop\FDG\main.c Linking console executable: bin\Debug\FDG.exe mingw32-g++.exe: obj\Debug\main.o: No such file or directory Process terminated with status 1 (0 minutes, 0 seconds) 0 errors, 0 warnings Po dodaniu bibloteki GLUT mam nastepujacy log ;/ |
|
m4tx |
» 2012-10-07 18:50:15 Daj rebuild projektu. Powinno pomóc. |
|
DanielSC Temat założony przez niniejszego użytkownika |
» 2012-10-07 19:22:36 Dalem rebuild projektu i niestety nie pomogło;/ ten sam log |
|
« 1 » 2 3 |