[VC++] Ca ne compile pas et pourtant, c'est pas sorcier...

Ca ne compile pas et pourtant, c'est pas sorcier... [VC++] - C++ - Programmation

Marsh Posté le 22-12-2003 à 21:43:23    

Salut,
 
Voici mon problème en version simplifiée :
 
Le morceau de code suivant ne veut pas se compiler sous Visual C++ :
 

Code :
  1. #include <map>
  2. #include <string>
  3. using namespace std;
  4. map<string,double> table;
  5. void main(){
  6. }


 
Enfin, si, ca compile, mais ca me lance...77 warnings assez ignobles... Quelqu'un pourrait il m'expliquer pourquoi?
 
Merci beaucoup,
 

Reply

Marsh Posté le 22-12-2003 à 21:43:23   

Reply

Marsh Posté le 22-12-2003 à 21:45:31    

non

Reply

Marsh Posté le 22-12-2003 à 22:19:17    

vc++6 gueule le parce que les noms manglés des classes résultant de l'instanciation de classes templates sont trop longs.


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 22-12-2003 à 22:34:58    

en tout cas
 
int main()
{
}
 
sinon crack un autre compilateur C++, tu ne peux en trouver que des meilleurs :o

Reply

Marsh Posté le 22-12-2003 à 22:38:06    

Taz a écrit :


sinon crack un autre compilateur C++, tu ne peux en trouver que des meilleurs :o


 
\o/ on l'attendait, il est là... Taz forever...


---------------
IVG en france
Reply

Marsh Posté le 22-12-2003 à 22:39:22    

uriel a écrit :


\o/ on l'attendait, il est là... Taz forever...


yuck fou


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 22-12-2003 à 22:55:24    

Je t'encule.
 
 
Benoît
Traducteur du projet GNOME.

Reply

Marsh Posté le 22-12-2003 à 22:59:02    

Taz a écrit :

Je t'encule.
Benoît
Traducteur du projet GNOME.


 
merci Benoït [:ojap]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 22-12-2003 à 23:20:31    

Code :
  1. Je t'encule.
  2. Benoît
  3. Traducteur du projet GNOME.


 
Lol, ca non plus, ca ne compile pas !!
 
Sinon, quand je mets un "int main" au lieu d'un void, et bien, au lieu de me faire 77 warnings, ...il m'en fait 78 (véridique!!)
 
Help required !!

Reply

Marsh Posté le 22-12-2003 à 23:31:43    

Code :
  1. 10 print "toto"
  2. 20 goto 10


Essaie ça. Si ça compile, tu t'es trompé de compilo.

Reply

Marsh Posté le 22-12-2003 à 23:31:43   

Reply

Marsh Posté le 22-12-2003 à 23:34:31    

[:rofl2][:rofl2][:rofl2] [:grinking]

Reply

Marsh Posté le 22-12-2003 à 23:46:24    

verdoux a écrit :

Code :
  1. 10 print "toto"
  2. 20 goto 10


Essaie ça. Si ça compile, tu t'es trompé de compilo.


 
Lol, j'espère que le CTRL C marche dans ces conditions !!

Reply

Marsh Posté le 23-12-2003 à 00:13:05    

le problème et la réponse sont dans le titre :  
VC++ ...

Reply

Marsh Posté le 23-12-2003 à 00:26:39    

Ca vt dire que les STL ne sont pas compatibles avec C++?
 
C'est vrai? Ou alors y a que des anti Microsoft ici? (j'ai quand meme du mal à y croire !!)

Reply

Marsh Posté le 23-12-2003 à 00:44:34    

Nan, c'est juste que VC++6 n'est pas compatible avec le C++. Mais ça s'est beaucoup ammelioré dans VC++7.1 ( pas le 7.0 )

Reply

Marsh Posté le 23-12-2003 à 00:47:17    

Conclusion : je ne peux pas utiliser correctement ma map avec VC++6, et il me faudraitpour ca .NET?? Vraiment, j'hallucine là :( !

Reply

Marsh Posté le 23-12-2003 à 00:49:01    

bah nan, un coup de #pragma disable et hop :o

Reply

Marsh Posté le 23-12-2003 à 00:49:54    

Taz a écrit :

Je t'encule.
 
 
Benoît
Traducteur du projet GNOME.


 
J'aime ca.
 
Adrien
Seul et Unique Programmeur au monde du projet OCCT.

Reply

Marsh Posté le 23-12-2003 à 00:52:31    

chrisbk a écrit :

bah nan, un coup de #pragma disable et hop :o


 
Euh???
 
J'ai essayé d'insérer #pragma disable au début de mon code, mais ça ne change rien!
 
Et il sert à quoi (en théorie) ce pragma?

Reply

Marsh Posté le 23-12-2003 à 00:54:18    

Yoyo@ a écrit :


 
Euh???
 
J'ai essayé d'insérer #pragma disable au début de mon code, mais ça ne change rien!
 
Et il sert à quoi (en théorie) ce pragma?


 
heuh je sais pu la syntaxe exacte, cf msdn, tu peux empecher l'affichage des warnings te saoulant

Reply

Marsh Posté le 23-12-2003 à 00:54:46    

tetedeiench a écrit :


Adrien
Seul et Unique Programmeurutilisateur au monde du projet OCCT.


 
[:aloy]


Message édité par chrisbk le 23-12-2003 à 00:54:54
Reply

Marsh Posté le 23-12-2003 à 00:54:47    

Yoyo@ a écrit :

Conclusion : je ne peux pas utiliser correctement ma map avec VC++6, et il me faudraitpour ca .NET?? Vraiment, j'hallucine là :( !

Le support du C++ dans VC++ 6 est a chier.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 23-12-2003 à 02:24:52    

sans Service Pack, VC++ 6 est une mairde, tu peux rien compiler d'a peu près standard....
 
et comme il a été dit VC 7.1 de VS.net 2003 est infiniment plus conforme, aller encore un ptit effort grosoft... :D


Message édité par bjone le 23-12-2003 à 02:25:54
Reply

Marsh Posté le 23-12-2003 à 10:40:15    

Donc, sachant que je ne peux pas acquérir Visual Studio 7.1 (je suppose que c'est .Net 2003, c'est ça?), vous me conseillez quoi? D'installer le Service Pack 5 pour Visual Studio 6? Ca résoudra les problemes?

Reply

Marsh Posté le 23-12-2003 à 11:00:39    

essaye dev-c++

Reply

Marsh Posté le 23-12-2003 à 11:42:22    

yoyo@ a écrit :

Donc, sachant que je ne peux pas acquérir Visual Studio 7.1 (je suppose que c'est .Net 2003, c'est ça?), vous me conseillez quoi? D'installer le Service Pack 5 pour Visual Studio 6? Ca résoudra les problemes?


 
déjà pour commençer. le dernier SP c'est le minimum requis.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed