🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#32489
Author: Damian G.
Date: Sun, 21 Nov 2004 12:40
18 lines
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
#32491
Author: Damian G.
Date: Sun, 21 Nov 2004 12:42
35 lines
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
#32492
Author: Maciej Matyka
Date: Sun, 21 Nov 2004 18:03
22 lines
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
#32493
Author: Marcin Rociek
Date: Sun, 21 Nov 2004 21:37
6 lines
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
#32494
Author: Damian G.
Date: Fri, 26 Nov 2004 16:24
7 lines
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