Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Problemi SDL
Forum - C/C++ - Problemi SDL

Avatar
Saik (Normal User)
Pro


Messaggi: 117
Iscritto: 07/08/2011

Segnala al moderatore
Postato alle 18:23
Sabato, 22/09/2012
Ragazzi scusate ancora ma includendo in un progetto  le SDL su visual c++ 2012 mi da l'errore
1>LINK : fatal error LNK1561: il punto d'ingresso deve essere definito
come faccio?
Codice sorgente - presumibilmente C++

  1. #include "include\SDL.h"
  2.  
  3. int main( int argc, char* args[] )
  4. {
  5.     //Start SDL
  6.     SDL_Init( SDL_INIT_EVERYTHING );
  7.    
  8.     //Quit SDL
  9.     SDL_Quit();
  10.    
  11.     return 0;    
  12. }



Vivi e lascia vivere
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5475
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 18:47
Sabato, 22/09/2012
L'include serve soltanto per le firme delle funzioni, le costanti e le strutture ma la libreria deve essere indicata al compilatore.

Prova ad inserire all'inizio del codice

Codice sorgente - presumibilmente C/C++

  1. #pragma comment(lib, "SDL.lib")
  2. #pragma comment(lib, "SDLmain.lib")



Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
Saik (Normal User)
Pro


Messaggi: 117
Iscritto: 07/08/2011

Segnala al moderatore
Postato alle 19:04
Sabato, 22/09/2012
Ho provato ma non cambia niente :d:d:d vi prego aiutatemi


Vivi e lascia vivere
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5475
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 19:17
Sabato, 22/09/2012
Cioè, adesso qual è il codice completo? Hai sempre lo stesso errore in compilazione oppure un altro?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 11:18
Domenica, 23/09/2012
In Code::Blocks :
Settings-> Compiler and Debugger -> Linker settings -> Other linker options:
                                                                                 -lmingw32
                                                                                 -lSDLmain
                                                                                 -lSDL
                                                                                 -lSDL_image
                                                                                 -lSDL_ttf
                                                                                 ecc.

Settings-> Compiler and Debugger -> Search directories -> Compiler:
                                                                                      directory "include" SDL
                                                                                  -> Linker:
                                                                                       directory "lib" SDL
Includi le dll nella directory del tuo programma

Ultima modifica effettuata da il 23/09/2012 alle 11:21
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 11:23
Domenica, 23/09/2012
Per visual studio vedi se può esserti utile:
http://lazyfoo.net/SDL_tutorials/lesson01/windows/msvsnet2 ...

Ultima modifica effettuata da il 23/09/2012 alle 11:24
PM Quote
Avatar
carlduke (Member)
Pro


Messaggi: 153
Iscritto: 29/01/2011

Segnala al moderatore
Postato alle 17:34
Domenica, 23/09/2012
vai nelle prop del progetto, linker, sistema e imposta console come sottosistema


Il mio canale: http://www.youtube.com/user/MrDukeCarl

tecnologia e programmazione!
PM Quote
Avatar
Saik (Normal User)
Pro


Messaggi: 117
Iscritto: 07/08/2011

Segnala al moderatore
Postato alle 19:05
Martedì, 25/09/2012
Grazie mille ho risolto :)


Vivi e lascia vivere
PM Quote