Thread View: pl.comp.demoscena
5 messages
5 total messages
Started by Damian G.
Sun, 21 Nov 2004 12:40
problem z linkerem w devc++ i glut
Author: Damian G.
Date: Sun, 21 Nov 2004 12:40
Date: Sun, 21 Nov 2004 12:40
18 lines
1585 bytes
1585 bytes
Znalazłem w internecie taki kruciutki programik w opengl z wykorzystaniem glut-a ale jakos sie nie chce zlinkowac. kompilator daje takie komunikaty: [Linker error] undefined reference to `__glutInitWithExit@12' [Linker error] undefined reference to `__glutCreateWindowWithExit@8' [Linker error] undefined reference to `__glutCreateMenuWithExit@8' w wlasciwosciach projektu sa dolaczone takie komendy -opengl32 -lglut -lglut32 prubowalem z tym kombinowac i zmienialem miejscami usuwalem poszczegolne komendy i niestety nic. Co jest nie tak. Szukalem w necie biblioteki glut i znalazlem tylko dla vc++ i bc++. Ja wole jednak darmowe komilatory. A pozatym szukalem w sieci i nigdzie nie znalazlem legalnego miejsca gdzie mozna pobrac visual c++ czy wogule mozna za darmo legalnie go urzywac???
Re: problem z linkerem w devc++ i glut
Author: Damian G.
Date: Sun, 21 Nov 2004 12:42
Date: Sun, 21 Nov 2004 12:42
35 lines
1836 bytes
1836 bytes
dam jeszcze zrodlo tego progamiku morze to w nim tkwi problem
#include<stdio.h>
#include<GL/gl.h>
#include<GL/glut.h>
void init( void )
{
glClearColor( 0.0, 0.0, 0.0, 1.0 ); //kolor tła
}
void display( void )
{
glClear( GL_COLOR_BUFFER_BIT ); // czyszczenie bufora koloru
glBegin( GL_TRIANGLES );
glColor3f (1.0, 0.0, 0.0); // kolor rysowania
glVertex2f( -0.5, -0.5 ); // współrzędne wierzchołków trójkšta
glVertex2f( 0.0, 0.5 );
glVertex2f( 0.5, -0.5 );
glEnd();
glFinish(); // wszystkie komendy z kolejki do potoku renderingu
}
void main( int argc, char** argv )
{
glutInitWindowSize(400, 300); // rozmiar okna
glutInitWindowPosition(100,100); // położenie okna
glutInitDisplayMode(GLUT_RGB); // format pikseli
glutCreateWindow( "pierwszy program" );
init();
glutDisplayFunc (display); // rysowuje scenę
glutMainLoop(); // główna pętla aplikacji OpenGL
}
Re: problem z linkerem w devc++ i glut
Author: Maciej Matyka
Date: Sun, 21 Nov 2004 18:03
Date: Sun, 21 Nov 2004 18:03
22 lines
1680 bytes
1680 bytes
Damian G. wrote: > w wlasciwosciach projektu sa dolaczone takie komendy > -opengl32 -lglut -lglut32 > prubowalem z tym kombinowac i zmienialem miejscami usuwalem poszczegolne > komendy i niestety nic. Co jest nie tak. Szukalem w necie biblioteki > glut i znalazlem tylko dla vc++ i bc++. Z pakietu dla vc++ dolinkuj do projektu glut32.lib. > Ja wole jednak darmowe > komilatory. A pozatym szukalem w sieci i nigdzie nie znalazlem legalnego > miejsca gdzie mozna pobrac visual c++ czy wogule mozna za darmo legalnie > go urzywac??? :) Nie, za darmo raczej vc++ nie dostaniesz, chyba ze na studiach (UWr rozdaje studentom oprogramowanie Microsoftu z licencja na uzywanie w trakcie studiow - sam takiej uzywam). Pozdrawiam, -- Maciej Matyka http://panoramix.ift.uni.wroc.pl/~maq/eng/
Re: problem z linkerem w devc++ i glut
Author: Marcin Rociek
Date: Sun, 21 Nov 2004 21:37
Date: Sun, 21 Nov 2004 21:37
6 lines
1151 bytes
1151 bytes
> :) Nie, za darmo raczej vc++ nie dostaniesz, chyba ze na studiach Gwoli ścisłości sam kompilator i linker są dostępne za darmo w postaci "Microsoft Visual C++ Toolkit 2003" http://msdn.microsoft.com/visualc/vctoolkit2003/
Re: problem z linkerem w devc++ i glut
Author: Damian G.
Date: Fri, 26 Nov 2004 16:24
Date: Fri, 26 Nov 2004 16:24
7 lines
1214 bytes
1214 bytes
> Z pakietu dla vc++ dolinkuj do projektu glut32.lib. Prubowalem ale devc++ nie idzie dolaczac biblioteki z vc++. W kompilatorze jest jeszcze cos takiego jak glut32.def, a ja mam jeszcze z netu plik glut.def i w nich znalazlem nazwy funkcji a ktore pluje sie linker. Do czego ten plik slurzy i jak go wykorzystac??
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads