Partiamo dal principio: C e C++ sono due linguaggi distinti, sebbene C++ ingloba il C è meglio aver ben chiaro che c'è una differenza e compilare in C il codice scritto in C e in C++ quello scritto in C++.
Il tuo IDE da per scontato che scrivi in C++, e questo è un tipico errore dovuto a codice in C compilato in C++:
(13-10-2011, 08:50 PM)MickeyCrashRayman Ha scritto: Citazione: Hello World! [C].cpp
Hello World! [C].cpp(16): error C4430: identificatore di tipo mancante, verrà utilizzato int. Nota: default-int non è più supportato in C++
Hello World! [C].cpp(16): error C2731: 'main': impossibile eseguire l'overload della funzione
Hello World! [C].cpp(15): vedere la dichiarazione di 'main'
Detto questo: tasto destro sul progetto (nella finestra sulla destra) -> Proprietà -> C/C++ -> Avanzate -> Compila come -> (seleziona C dal menu a tendina).
Se ora provi a compilare non dovresti aver nessun errore... forse qualche warning.
(13-10-2011, 09:14 PM)MickeyCrashRayman Ha scritto: Visual C++ Express 2010 e ho già Ogre3D solo che non so se serve una qualche libreria per poter farli per PS2, Wii, PS3,... insomma, hai capito.
Per compilare su una console ti serve il suo specifico compilatore, dopodiché compili Ogre per quella console e compili il tuo progetto per quella console.
Il compilatore di una console (assieme a tutto il devkit necessario per poter sviluppare), da quanto ne so, lo danno solo a software house; quindi devi avere una partita IVA e tutta una serie di menate per poterlo acquistare a chissà che cifra.
Se ti interessa sviluppare per iPhone il compilatore penso che lo puoi prendere gratis, o ad un prezzo molto conveniente... tanto che c'è una versione di Ogre già compilata per iOS.
Fossi in te rimarrei in ambito computer, che è sia più semplice che meno costoso...