PDA

View Full Version : [porca paletta] [Visual C++ 6] Non mi linka le sdl


Allocchino
20-04-2004, 19:54
Ecco l'errore che mi da:


SDLmain.lib(SDL_win32_main.obj) : error LNK2001: unresolved external symbol _SDL_main


Credo di aver rispettato bene la guida di istallazione delle sdl per il visual c++... credo.

Un grande graziONE a ki mi risponde :sofico: !

cionci
20-04-2004, 21:11
Ma ti da questo errore in fase di compilazione delle SDL o quando le linki ad un tuo programma ?

Allocchino
21-04-2004, 08:44
Ho fatto un semplice programma su un'unico file .cpp e semplicemente ho incluso l'header "sdl.h" (che a sua volta include tutti gli altri sdl).

Me lo compila senza errori ma quando mi arriva a linkarlo spunta quest'errore. Questa cosa oltretutto me la fa anche con sorgenti presi da altri esempi.

cionci
21-04-2004, 08:54
Hai linkato sia SDL.lib che SDLmain.lib al tuo programma ?

Host Name
21-04-2004, 11:10
#pragma comment(lib, "SDL.lib")
#pragma comment(lib, "SDLmain.lib")

#include "SDL.h"


uso VS .NET ed in questo modo non ho alcun problema

Allocchino
21-04-2004, 17:37
Ho inserito anche le strenghe di host name ma ho sempre quell'errore:


Linking...
SDLmain.lib(SDL_win32_main.obj) : error LNK2001: unresolved external symbol _SDL_main
Debug/ca2d.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.


:(

Allocchino
21-04-2004, 17:54
Risolto, grazie cmq :) ! ci voleva il main cosė:

int main( int argc, char *argv[] )

invece che cosė

int main( )


ARGH! :muro: