PDA

View Full Version : Opzioni di compilazione con VC++ 6 e VC++ .NET 2003


dupa
21-07-2005, 12:49
Ho questo problema.
Il mio professore usa VC++ 6.
Io uso VC++ .NET 2003

Ho un codice c++ in un unico file.

Quando io compilo ho risultati tutti corretti.
Quando invece lo compila il prof con VC++ 6 gli dà errori del tipo:

for (int i=1...)
...
for (int i=1...)

dice che è sbagliato perchè ridefinisce una var. (invece con VC++ .NET 2003 non mi dà problemi con questa istruzione...

In poche parole c'è un modo per fare un down-grade delle mie opzioni di compilazione a quelle usate in VC 6 in modo tale che gli posso dare il mio file .cpp sicuro che lui lo possa compilare senza problemi???

Thanks

dupa
22-07-2005, 13:29
up

VegetaSSJ5
22-07-2005, 15:06
probabilmente il compilatore di vc++6 non supporta il c99. la dichiarazione di una variabile all'interno del for è supportata solo dal c99. per risolvere ti basta dichiarare prima del for quella variabile i

dupa
22-07-2005, 20:49
probabilmente il compilatore di vc++6 non supporta il c99. la dichiarazione di una variabile all'interno del for è supportata solo dal c99. per risolvere ti basta dichiarare prima del for quella variabile i

posso dire a VC .NET 2003 di non supportare questo c99?
Thanks