que c'est obsolète, mais je n'ai lu nul part que ça l'était.
qu'est ce qu'est "c'" dans "c'est obsolète" -- je n'imagine pas que Studio ait indiqué "c'est obsolète" tout court; il indique plus surem ent un numéro de ligne, une instruction, ...
vous a-t-il indiqué que *int* main serait obso. sur un système 64 bit s? que "std::" est implicite pour un projet définissant un "using std" ? que placer une virgule après "Hello" est obsolète ?
Si vous pouviez eclairer ma lanterne.
pour ma part, VC 2005 Pro, c'est à dire:
Microsoft Visual Studio 2005 Version 8.0.50727.42 (RTM.050727-4200)
avec un warning level de 4 ("/W4") soit le plus haut niveau.
sans connaissance du contexte et des caractéristiques de votre projet, nulle réponse est possible.
Sylvain.
Lorsque je compile, il m'ouvre une fenêtre qui me tint a peu près ce langage : Le projet que vous tentez de compiler est obsolètes, voulez vous quand même le compiler ? Et il y a deux boutons [oui] [non] Ce n'est pas le texte exacte mais l'esprit est le même.(Je l'ai désactivé)
Mon projet se resume a :
#include <iostream>
int main() { std::cout<<"Hello. Worldn"; return 0; }
On 20 fév, 00:28, Sylvain <noS...@mail.net> wrote:
Leo wrote on 19/02/2007 12:20:
Bonjour,
lorsque jecris :
#include <iostream>
int main(){
std::cout<<"Hello, World";
}
VC++ (2005) me dit
quelle version exactement ?
que c'est obsolète, mais je n'ai lu nul part que ça
l'était.
qu'est ce qu'est "c'" dans "c'est obsolète" -- je n'imagine pas que
Studio ait indiqué "c'est obsolète" tout court; il indique plus surem ent
un numéro de ligne, une instruction, ...
vous a-t-il indiqué que *int* main serait obso. sur un système 64 bit s?
que "std::" est implicite pour un projet définissant un "using std" ?
que placer une virgule après "Hello" est obsolète ?
Si vous pouviez eclairer ma lanterne.
pour ma part, VC 2005 Pro, c'est à dire:
Microsoft Visual Studio 2005
Version 8.0.50727.42 (RTM.050727-4200)
avec un warning level de 4 ("/W4") soit le plus haut niveau.
sans connaissance du contexte et des caractéristiques de votre projet,
nulle réponse est possible.
Sylvain.
Lorsque je compile, il m'ouvre une fenêtre qui me tint a peu près ce
langage :
Le projet que vous tentez de compiler est obsolètes, voulez
vous quand même le compiler ?
Et il y a deux boutons [oui] [non]
Ce n'est pas le texte exacte mais l'esprit est le même.(Je l'ai
désactivé)
Mon projet se resume a :
#include <iostream>
int main()
{
std::cout<<"Hello. Worldn";
return 0;
}
que c'est obsolète, mais je n'ai lu nul part que ça l'était.
qu'est ce qu'est "c'" dans "c'est obsolète" -- je n'imagine pas que Studio ait indiqué "c'est obsolète" tout court; il indique plus surem ent un numéro de ligne, une instruction, ...
vous a-t-il indiqué que *int* main serait obso. sur un système 64 bit s? que "std::" est implicite pour un projet définissant un "using std" ? que placer une virgule après "Hello" est obsolète ?
Si vous pouviez eclairer ma lanterne.
pour ma part, VC 2005 Pro, c'est à dire:
Microsoft Visual Studio 2005 Version 8.0.50727.42 (RTM.050727-4200)
avec un warning level de 4 ("/W4") soit le plus haut niveau.
sans connaissance du contexte et des caractéristiques de votre projet, nulle réponse est possible.
Sylvain.
Lorsque je compile, il m'ouvre une fenêtre qui me tint a peu près ce langage : Le projet que vous tentez de compiler est obsolètes, voulez vous quand même le compiler ? Et il y a deux boutons [oui] [non] Ce n'est pas le texte exacte mais l'esprit est le même.(Je l'ai désactivé)
Mon projet se resume a :
#include <iostream>
int main() { std::cout<<"Hello. Worldn"; return 0; }
Leo
On 19 fév, 20:37, "Arnaud Debaene" wrote:
"Leo" a écrit dans le message de news:
Bonjour,
lorsque jecris :
#include <iostream>
int main(){ std::cout<<"Hello, World"; }
Pas chez moi (VS2005 SP1).
Ca compiles très bien avec "cl /c /EHsc toto.cpp". Tu utilises quoi comme options de compilaton?
Arnaud
Je compile sans option définie par moi-même : je clique sur le bouton lecture (la petite flèche des magnétoscopes) avec le "mode" debug.
On 19 fév, 20:37, "Arnaud Debaene" <adeba...@club-internet.fr> wrote:
"Leo" <Leo.L...@gmail.com> a écrit dans le message de news:
1171884025.044279.88...@m58g2000cwm.googlegroups.com...
Bonjour,
lorsque jecris :
#include <iostream>
int main(){
std::cout<<"Hello, World";
}
Pas chez moi (VS2005 SP1).
Ca compiles très bien avec "cl /c /EHsc toto.cpp".
Tu utilises quoi comme options de compilaton?
Arnaud
Je compile sans option définie par moi-même : je clique sur le bouton
lecture (la petite flèche des magnétoscopes) avec le "mode" debug.
Ca compiles très bien avec "cl /c /EHsc toto.cpp". Tu utilises quoi comme options de compilaton?
Arnaud
Je compile sans option définie par moi-même : je clique sur le bouton lecture (la petite flèche des magnétoscopes) avec le "mode" debug.
Sylvain
Leo wrote on 20/02/2007 19:48:
Lorsque je compile, il m'ouvre une fenêtre qui me tint a peu près ce langage : Le projet que vous tentez de compiler est obsolètes, voulez vous quand même le compiler ?
ok, le /projet/, pas ce /source/; il s'agit peut être d'un ancien dsp créé par VC5 ou 6, VC8 les ouvre en effet et selon le contenu le traite avec ce type de warning, le transforme ou le jette.
notez également que s'il s'agit d'un version 'Express', le gestionnaire ne pourra pas convertir tous les types d'anciens projets. si par contre l'erreur existe sur un projet créé par VC8, vous pouvez résumer les étapes de création et les envoyer à MS.
Sylvain.
Leo wrote on 20/02/2007 19:48:
Lorsque je compile, il m'ouvre une fenêtre qui me tint a peu près ce
langage :
Le projet que vous tentez de compiler est obsolètes, voulez
vous quand même le compiler ?
ok, le /projet/, pas ce /source/; il s'agit peut être d'un ancien dsp
créé par VC5 ou 6, VC8 les ouvre en effet et selon le contenu le traite
avec ce type de warning, le transforme ou le jette.
notez également que s'il s'agit d'un version 'Express', le gestionnaire
ne pourra pas convertir tous les types d'anciens projets.
si par contre l'erreur existe sur un projet créé par VC8, vous pouvez
résumer les étapes de création et les envoyer à MS.
Lorsque je compile, il m'ouvre une fenêtre qui me tint a peu près ce langage : Le projet que vous tentez de compiler est obsolètes, voulez vous quand même le compiler ?
ok, le /projet/, pas ce /source/; il s'agit peut être d'un ancien dsp créé par VC5 ou 6, VC8 les ouvre en effet et selon le contenu le traite avec ce type de warning, le transforme ou le jette.
notez également que s'il s'agit d'un version 'Express', le gestionnaire ne pourra pas convertir tous les types d'anciens projets. si par contre l'erreur existe sur un projet créé par VC8, vous pouvez résumer les étapes de création et les envoyer à MS.
Sylvain.
James Kanze
Leo wrote:
On 19 fév, 20:37, "Arnaud Debaene" wrote:
"Leo" a écrit dans le message de news:
lorsque jecris :
#include <iostream>
int main(){ std::cout<<"Hello, World"; }
Pas chez moi (VS2005 SP1).
Ca compiles très bien avec "cl /c /EHsc toto.cpp". Tu utilises quoi comme options de compilaton?
Je compile sans option définie par moi-même : je clique sur le bouton lecture (la petite flèche des magnétoscopes) avec le "mode" debug.
Pourquoi. Je ne connais aucun compilateur où il convient d'utiliser les options par défaut. Plus généralement, je dirais que ce n'est pas possible, parce que les options qui convient dépendent toujours de ce qu'on fait ; on n'utilise pas les mêmes options avec du code ancien qu'avec du code dans un nouveau projet, par exemple. Donc, la première chose qu'on fait quand on aborde un nouveau compilateur, c'est de lire sa documentation, déterminer les options dont on a besoin, et configurer son environement de façon à ce qu'on les a par défaut, ou au moins, d'une façon très simple.
-- James Kanze (GABI Software) email: Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
Leo wrote:
On 19 fév, 20:37, "Arnaud Debaene" <adeba...@club-internet.fr> wrote:
"Leo" <Leo.L...@gmail.com> a écrit dans le message de news:
1171884025.044279.88...@m58g2000cwm.googlegroups.com...
lorsque jecris :
#include <iostream>
int main(){
std::cout<<"Hello, World";
}
Pas chez moi (VS2005 SP1).
Ca compiles très bien avec "cl /c /EHsc toto.cpp".
Tu utilises quoi comme options de compilaton?
Je compile sans option définie par moi-même : je clique sur le bouton
lecture (la petite flèche des magnétoscopes) avec le "mode" debug.
Pourquoi. Je ne connais aucun compilateur où il convient
d'utiliser les options par défaut. Plus généralement, je dirais
que ce n'est pas possible, parce que les options qui convient
dépendent toujours de ce qu'on fait ; on n'utilise pas les
mêmes options avec du code ancien qu'avec du code dans un
nouveau projet, par exemple. Donc, la première chose qu'on fait
quand on aborde un nouveau compilateur, c'est de lire sa
documentation, déterminer les options dont on a besoin, et
configurer son environement de façon à ce qu'on les a par
défaut, ou au moins, d'une façon très simple.
--
James Kanze (GABI Software) email:james.kanze@gmail.com
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
Ca compiles très bien avec "cl /c /EHsc toto.cpp". Tu utilises quoi comme options de compilaton?
Je compile sans option définie par moi-même : je clique sur le bouton lecture (la petite flèche des magnétoscopes) avec le "mode" debug.
Pourquoi. Je ne connais aucun compilateur où il convient d'utiliser les options par défaut. Plus généralement, je dirais que ce n'est pas possible, parce que les options qui convient dépendent toujours de ce qu'on fait ; on n'utilise pas les mêmes options avec du code ancien qu'avec du code dans un nouveau projet, par exemple. Donc, la première chose qu'on fait quand on aborde un nouveau compilateur, c'est de lire sa documentation, déterminer les options dont on a besoin, et configurer son environement de façon à ce qu'on les a par défaut, ou au moins, d'une façon très simple.
-- James Kanze (GABI Software) email: Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
Leo
On 21 fév, 10:29, "James Kanze" wrote:
Leo wrote:
On 19 fév, 20:37, "Arnaud Debaene" wrote:
"Leo" a écrit dans le message de news:
lorsque jecris : #include <iostream> int main(){ std::cout<<"Hello, World"; } Pas chez moi (VS2005 SP1).
Ça compiles très bien avec "cl /c /EHsc toto.cpp". Tu utilises quoi comme options de compilation? Je compile sans option définie par moi-même : je clique sur le bout on
lecture (la petite flèche des magnétoscopes) avec le "mode" debug.
Pourquoi. Je ne connais aucun compilateur où il convient d'utiliser les options par défaut. Plus généralement, je dirais que ce n'est pas possible, parce que les options qui convient dépendent toujours de ce qu'on fait ; on n'utilise pas les mêmes options avec du code ancien qu'avec du code dans un nouveau projet, par exemple. Donc, la première chose qu'on fait quand on aborde un nouveau compilateur, c'est de lire sa documentation, déterminer les options dont on a besoin, et configurer son environnement de façon à ce qu'on les a par défaut, ou au moins, d'une façon très simple.
-- James Kanze (GABI Software) email: Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
En effet il est préférable de définir sois-même ses options mais co mme je suis dans une phase d'apprentissage du C++, je ne me suis pas intéressé aux options du compilateur.
On 21 fév, 10:29, "James Kanze" <james.ka...@gmail.com> wrote:
Leo wrote:
On 19 fév, 20:37, "Arnaud Debaene" <adeba...@club-internet.fr> wrote:
"Leo" <Leo.L...@gmail.com> a écrit dans le message de news:
1171884025.044279.88...@m58g2000cwm.googlegroups.com...
lorsque jecris :
#include <iostream>
int main(){
std::cout<<"Hello, World";
}
Pas chez moi (VS2005 SP1).
Ça compiles très bien avec "cl /c /EHsc toto.cpp".
Tu utilises quoi comme options de compilation?
Je compile sans option définie par moi-même : je clique sur le bout on
lecture (la petite flèche des magnétoscopes) avec le "mode" debug.
Pourquoi. Je ne connais aucun compilateur où il convient
d'utiliser les options par défaut. Plus généralement, je dirais
que ce n'est pas possible, parce que les options qui convient
dépendent toujours de ce qu'on fait ; on n'utilise pas les
mêmes options avec du code ancien qu'avec du code dans un
nouveau projet, par exemple. Donc, la première chose qu'on fait
quand on aborde un nouveau compilateur, c'est de lire sa
documentation, déterminer les options dont on a besoin, et
configurer son environnement de façon à ce qu'on les a par
défaut, ou au moins, d'une façon très simple.
--
James Kanze (GABI Software) email:james.ka...@gmail.com
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
En effet il est préférable de définir sois-même ses options mais co mme
je suis dans une phase d'apprentissage du C++, je ne me suis pas
intéressé aux options du compilateur.
lorsque jecris : #include <iostream> int main(){ std::cout<<"Hello, World"; } Pas chez moi (VS2005 SP1).
Ça compiles très bien avec "cl /c /EHsc toto.cpp". Tu utilises quoi comme options de compilation? Je compile sans option définie par moi-même : je clique sur le bout on
lecture (la petite flèche des magnétoscopes) avec le "mode" debug.
Pourquoi. Je ne connais aucun compilateur où il convient d'utiliser les options par défaut. Plus généralement, je dirais que ce n'est pas possible, parce que les options qui convient dépendent toujours de ce qu'on fait ; on n'utilise pas les mêmes options avec du code ancien qu'avec du code dans un nouveau projet, par exemple. Donc, la première chose qu'on fait quand on aborde un nouveau compilateur, c'est de lire sa documentation, déterminer les options dont on a besoin, et configurer son environnement de façon à ce qu'on les a par défaut, ou au moins, d'une façon très simple.
-- James Kanze (GABI Software) email: Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
En effet il est préférable de définir sois-même ses options mais co mme je suis dans une phase d'apprentissage du C++, je ne me suis pas intéressé aux options du compilateur.
John Deuf
Radamanthe :
C'est de la propagande M$, ça fait 25 ans que ça dure. Il faut toujours penser à leur intérêts, Y COMPRIS dans leur documents techniques, Y COMPRIS dans les messages de leur compilateur et même s'il est supposé conforme à la norme. Est-il encore utile de préciser que Microsoft est une entreprise à but hautement lucratif [...]
Dit-il en postant depuis un ordinateur sous Windows.
-- John Deuf
Radamanthe :
C'est de la propagande M$, ça fait 25 ans que ça dure. Il faut
toujours penser à leur intérêts, Y COMPRIS dans leur documents
techniques, Y COMPRIS dans les messages de leur compilateur et même
s'il est supposé conforme à la norme. Est-il encore utile de préciser
que Microsoft est une entreprise à but hautement lucratif
[...]
Dit-il en postant depuis un ordinateur sous Windows.
C'est de la propagande M$, ça fait 25 ans que ça dure. Il faut toujours penser à leur intérêts, Y COMPRIS dans leur documents techniques, Y COMPRIS dans les messages de leur compilateur et même s'il est supposé conforme à la norme. Est-il encore utile de préciser que Microsoft est une entreprise à but hautement lucratif [...]
Dit-il en postant depuis un ordinateur sous Windows.
-- John Deuf
christopherioux
On 20 fév, 13:48, "Leo" wrote:
On 20 fév, 00:28, Sylvain wrote:
Leo wrote on 19/02/2007 12:20:
Bonjour,
lorsque jecris :
#include <iostream>
int main(){ std::cout<<"Hello, World"; }
VC++ (2005) me dit
quelle version exactement ?
que c'est obsolète, mais je n'ai lu nul part que ça l'était.
qu'est ce qu'est "c'" dans "c'est obsolète" -- je n'imagine pas que Studio ait indiqué "c'est obsolète" tout court; il indique plus sur ement un numéro de ligne, une instruction, ...
vous a-t-il indiqué que *int* main serait obso. sur un système 64 b its? que "std::" est implicite pour un projet définissant un "using std" ? que placer une virgule après "Hello" est obsolète ?
Si vous pouviez eclairer ma lanterne.
pour ma part, VC 2005 Pro, c'est à dire:
Microsoft Visual Studio 2005 Version 8.0.50727.42 (RTM.050727-4200)
avec un warning level de 4 ("/W4") soit le plus haut niveau.
sans connaissance du contexte et des caractéristiques de votre projet, nulle réponse est possible.
Sylvain.
Lorsque je compile, il m'ouvre une fenêtre qui me tint a peu près ce langage : Le projet que vous tentez de compiler est obsolètes, voulez vous quand même le compiler ? Et il y a deux boutons [oui] [non] Ce n'est pas le texte exacte mais l'esprit est le même.(Je l'ai désactivé)
Mon projet se resume a :
#include <iostream>
int main() { std::cout<<"Hello. Worldn"; return 0;
}
C'est juste une boîte de dialogue qui s'ouvre lorsque tu modifie le code et que tu cliques sur "Éxécuter". VS te dit que le projet est "obsolète", car il a été modifié sans avoir été recompilé et que tu lui demandes d'éxécuter une version du .exe différente du code du projet.
Tu peux désactver l'avertissement, mais comme j'ai pas VS sur cet ordinateur, je ne peux pas te dire exactement où c'est.
On 20 fév, 13:48, "Leo" <Leo.L...@gmail.com> wrote:
On 20 fév, 00:28, Sylvain <noS...@mail.net> wrote:
Leo wrote on 19/02/2007 12:20:
Bonjour,
lorsque jecris :
#include <iostream>
int main(){
std::cout<<"Hello, World";
}
VC++ (2005) me dit
quelle version exactement ?
que c'est obsolète, mais je n'ai lu nul part que ça
l'était.
qu'est ce qu'est "c'" dans "c'est obsolète" -- je n'imagine pas que
Studio ait indiqué "c'est obsolète" tout court; il indique plus sur ement
un numéro de ligne, une instruction, ...
vous a-t-il indiqué que *int* main serait obso. sur un système 64 b its?
que "std::" est implicite pour un projet définissant un "using std" ?
que placer une virgule après "Hello" est obsolète ?
Si vous pouviez eclairer ma lanterne.
pour ma part, VC 2005 Pro, c'est à dire:
Microsoft Visual Studio 2005
Version 8.0.50727.42 (RTM.050727-4200)
avec un warning level de 4 ("/W4") soit le plus haut niveau.
sans connaissance du contexte et des caractéristiques de votre projet,
nulle réponse est possible.
Sylvain.
Lorsque je compile, il m'ouvre une fenêtre qui me tint a peu près ce
langage :
Le projet que vous tentez de compiler est obsolètes, voulez
vous quand même le compiler ?
Et il y a deux boutons [oui] [non]
Ce n'est pas le texte exacte mais l'esprit est le même.(Je l'ai
désactivé)
Mon projet se resume a :
#include <iostream>
int main()
{
std::cout<<"Hello. Worldn";
return 0;
}
C'est juste une boîte de dialogue qui s'ouvre lorsque tu modifie le
code et que tu cliques sur "Éxécuter". VS te dit que le projet est
"obsolète", car il a été modifié sans avoir été recompilé et que tu
lui demandes d'éxécuter une version du .exe différente du code du
projet.
Tu peux désactver l'avertissement, mais comme j'ai pas VS sur cet
ordinateur, je ne peux pas te dire exactement où c'est.
que c'est obsolète, mais je n'ai lu nul part que ça l'était.
qu'est ce qu'est "c'" dans "c'est obsolète" -- je n'imagine pas que Studio ait indiqué "c'est obsolète" tout court; il indique plus sur ement un numéro de ligne, une instruction, ...
vous a-t-il indiqué que *int* main serait obso. sur un système 64 b its? que "std::" est implicite pour un projet définissant un "using std" ? que placer une virgule après "Hello" est obsolète ?
Si vous pouviez eclairer ma lanterne.
pour ma part, VC 2005 Pro, c'est à dire:
Microsoft Visual Studio 2005 Version 8.0.50727.42 (RTM.050727-4200)
avec un warning level de 4 ("/W4") soit le plus haut niveau.
sans connaissance du contexte et des caractéristiques de votre projet, nulle réponse est possible.
Sylvain.
Lorsque je compile, il m'ouvre une fenêtre qui me tint a peu près ce langage : Le projet que vous tentez de compiler est obsolètes, voulez vous quand même le compiler ? Et il y a deux boutons [oui] [non] Ce n'est pas le texte exacte mais l'esprit est le même.(Je l'ai désactivé)
Mon projet se resume a :
#include <iostream>
int main() { std::cout<<"Hello. Worldn"; return 0;
}
C'est juste une boîte de dialogue qui s'ouvre lorsque tu modifie le code et que tu cliques sur "Éxécuter". VS te dit que le projet est "obsolète", car il a été modifié sans avoir été recompilé et que tu lui demandes d'éxécuter une version du .exe différente du code du projet.
Tu peux désactver l'avertissement, mais comme j'ai pas VS sur cet ordinateur, je ne peux pas te dire exactement où c'est.