Ciao a tutti sono nuovo in questo forum!
Mi stavo addentrando nella programmazione di videogiochi, da sempre il mio sogno. Ho provato in passato un po' pyGame (con Python) e XNA (con Visual C#) e ora data la lentezza del Python, e le restrizioni che hai con XNA, volevo iniziare ad utilizzare le SDL, tralaltro anche multipiattaforma.
- Installo Dev-C++ 4.9.9.2 con mingw.
- Scarico SDL-1.2.14 per mingw e lo metto su C:
- Poi vado su Strumenti > Opzioni di Compilazione, spunto "Aggiungi questi comandi alla linea di comando del linker:" e incollo la stringa "-lmingw32 -lSDLmain -lSDL".
- Mi sposto nella scheda Cartelle mi vado a linkare tutti i percorsi delle SDL bin, lib e include per C e C++.
Faccio un nuovo progetto vuoto, aggiungo un file e lo chiamo main.cpp e dentro gli scrivo questo codice:
Nelle opzioni del Progetto seleziono applicazione Win32 GUI, e compilo.codice:#include "SDL/SDL.h" int main( int argc, char* args[] ) { //Start SDL SDL_Init( SDL_INIT_EVERYTHING ); //Quit SDL SDL_Quit(); return 0; }
Ecco l'errore che persiste:
Log (totale errori 1):C:\Users\Migol\Desktop\Cpp\PixelGame\Makefile.win [Build Error] [main.o] Error 1
Log con parametro -v (totale errori 5):Compilatore: Default compiler
Building Makefile: "C:\Users\Migol\Desktop\Cpp\PixelGame\Makefile.win "
Esecuzione di make...
make.exe -f "C:\Users\Migol\Desktop\Cpp\PixelGame\Makefile.win " all
g++.exe -c main.cpp -o main.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include" -I"C:/SDL-1.2.14/include"
g++.exe: main.cpp: No such file or directory
g++.exe: no input files
make.exe: *** [main.o] Error 1
Esecuzione terminata
Vi prego aiutatemi, è tutto il pomeriggio che cerco su internet ma non trovo niente... non so più che fareCompilatore: Default compiler
Building Makefile: "C:\Users\Migol\Desktop\Cpp\PixelGame\Makefile.win "
Esecuzione di make...
make.exe -f "C:\Users\Migol\Desktop\Cpp\PixelGame\Makefile.win " all
g++.exe -c main.cpp -o main.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include" -I"C:/SDL-1.2.14/include"
g++.exe: main.cpp: No such file or directory
g++.exe: no input files
make.exe: *** [main.o] Error 1
Esecuzione terminata