|
|
|
![]() |
|
Strumenti |
![]() |
#1 | |
Senior Member
Iscritto dal: Jan 2005
Città: London, United Kingdom
Messaggi: 959
|
[C] SDL, ho iniziato :D
Ciao a tutti, ho iniziato con SDL!!!
Il problema é che quando compilo il mio primo e semplicissimo programma mi da tutti questi errori: Quote:
__________________
zattix |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Sì...devi aggiungere libSDL.a e/o libSDLmain.a alle librerie che vengono linkate al tuo programma...
Ultima modifica di cionci : 07-10-2005 alle 06:44. |
![]() |
![]() |
![]() |
#4 | ||
Senior Member
Iscritto dal: Jan 2005
Città: London, United Kingdom
Messaggi: 959
|
Quote:
Quote:
__________________
zattix |
||
![]() |
![]() |
![]() |
#5 | |
Member
Iscritto dal: Apr 2005
Messaggi: 296
|
Quote:
|
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
ianaz: compilatore e ambiente di sviluppo ? |
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Mar 2003
Città: Rimini
Messaggi: 1843
|
Anche io ci sto provando con le sdl, lavoro con il dev c++ 4.9.9.1, devo lavorare con codice c e non c++ causa specifiche di progetto e volevo sapere senza stare ad aprire un altro 3d se posso lavorare tranquillamente in c con sdl.
Per ora mi insulta quando includo SDL.h dicendomi "In file included from main.c". |
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
-Ivan-: sì, funziona anche con il C...
Quote:
In Compilatore ci deve essere: -I"<INCLUDE>\SDL" -Dmain=SDL_main In linker ci deve essere: -lmingw32 -lSDLmain -lSDL -liberty |
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Mar 2003
Città: Rimini
Messaggi: 1843
|
Quote:
![]() Qua tutti i tutorial parlano di c++ non è che in c funziona diversamente? Ultima modifica di -Ivan- : 07-10-2005 alle 19:14. |
|
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Jan 2005
Città: London, United Kingdom
Messaggi: 959
|
Quote:
Un altra cosa: come fai a sapere per ogni libreria le opzioni di compilazione?
__________________
zattix |
|
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Mar 2003
Città: Rimini
Messaggi: 1843
|
Ho ricreato il progetto che quello vecchio mi si era un po' incasinato, ora senza codice nel main quando includo la libreria sdl mi da linker error, undefinied reference to 'WinMain@16'.
Sapete cosa vuol dire? |
![]() |
![]() |
![]() |
#13 | |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
![]() questo è il prototipo: Codice:
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR pCmdLine, int nShowCmd); |
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Mar 2003
Città: Rimini
Messaggi: 1843
|
Quote:
Mi da 2 parse error adesso ![]() Ho provato a incollare alcuni degli esempi su http://www.libsdl.org/intro.it/usinginit.html e non funzionano, ognuno mi da una marea di errori, non riesco a capire. Ultima modifica di -Ivan- : 08-10-2005 alle 11:15. |
|
![]() |
![]() |
![]() |
#15 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
hai scordato di includere windows.h
|
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Mar 2003
Città: Rimini
Messaggi: 1843
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#17 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
Il linker è quel programma che, per farla breve, mette insieme i vari file oggetto risultanti della compilazione e le librerie al fine di ottenere un eseguibile... |
|
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Mar 2003
Città: Rimini
Messaggi: 1843
|
Scusate se approfitto di voi ma le sdl non hanno già una funzione per disegnare una linea?
Quello che devo fare io è molto semplice, devo disegnare un percorso sullo schermo fatto esclusivamente di rette con qualche scritta sopra. Mi sembra strano dover implementare 200 righe di codice come negli esempi che sto usando solo per fare una funzione che disegni delle rette. Ricordo che quando usavo il tc c'erano funzioni molto semplici. |
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Non credo ci sia, SDL non è orientata alla grafica semplice, ma all'utilizzo su più piattaforme e con più linguaggi.
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: Mar 2003
Città: Rimini
Messaggi: 1843
|
Mi sai dire se il c ha librerie per fare grafica molto scarna tipo rette e quadrati?
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:03.