Allora; ho il seguente, semplicissimo codice:
Utilizzo il compilatore Dev-C++.Codice:#include <iostream> int main(){ char a; cout << "Ciao, mondo!!"; cin >> a; return 0; }
L'ho scaricato oggi, perché da pochi giorni ho iniziato a mettere mano sul C++.
C'è qualcosa che però non quadra.
Nella versione 4 di Dev-C++, quel codice funziona, e va tutto OK.
Se invece provo ad eseguirlo sulla versione 4.9.9.2 (l'ultima disponibile) mi dà un errore "Impossibile trovare il file specificato"...
Mah... se il suo "fratello minore" riesce ad eseguire quel semplice codice senza problemi, perché lui si fa tutti questi grattacapi?
Sapessi almeno a che file si riferisce...
Qualcuno sa aiutarmi?
EDIT:
Ok, sto impazzendo.
In pratica l'errore avrebbe dovuto esser causato dal fatto che mancava un'estensione chiamata "GNU Make"; l'ho scaricata ed installata; non mi dà più quell'errore.
Ma ora me ne dà un casino di altri, errori!
Questo è il log di compilazione (sempre dello stesso codice precedente):
Compilatore: Default compiler
Building Makefile: "C:\Documents and Settings\Zorinik\Desktop\prov\Makefile.win"
Esecuzione di make...
make.exe -f "C:\Documents and Settings\Zorinik\Desktop\prov\Makefile.win" all
g++.exe -c prova.cpp -o prova.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"
prova.cpp: In function `int main()':
prova.cpp:5: error: `cout' undeclared (first use this function)
prova.cpp:5: error: (Each undeclared identifier is reported only once for each function it appears in.)
prova.cpp:6: error: `cin' undeclared (first use this function)
make.exe: *** [prova.o] Error 1
Esecuzione terminata