Oppure

Loading
22/09/12 16:23
Saik
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?
#include "include\SDL.h"

int main( int argc, char* args[] )
{
    //Start SDL
    SDL_Init( SDL_INIT_EVERYTHING );
    
    //Quit SDL
    SDL_Quit();
    
    return 0;    
}
aaa
22/09/12 16:47
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

#pragma comment(lib, "SDL.lib")
#pragma comment(lib, "SDLmain.lib")
22/09/12 17:04
Saik
Ho provato ma non cambia niente :d:d:d vi prego aiutatemi
aaa
22/09/12 17:17
Cioè, adesso qual è il codice completo? Hai sempre lo stesso errore in compilazione oppure un altro?
23/09/12 9:18
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 23/09/12 9:21
23/09/12 9:23
Per visual studio vedi se può esserti utile:
lazyfoo.net/SDL_tutorials/lesson01/windows/msvsnet2010e/…
Ultima modifica effettuata da 23/09/12 9:24
23/09/12 15:34
carlduke
vai nelle prop del progetto, linker, sistema e imposta console come sottosistema
aaa
25/09/12 17:05
Saik
Grazie mille ho risolto :)
aaa