amine390
Messages postés33Date d'inscriptionvendredi 2 mars 2007StatutMembreDernière intervention 1 août 2011
-
7 juil. 2010 à 12:13
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 2021
-
8 juil. 2010 à 10:21
salut tous le monde,
je suis un débutant en c,j'ai réussi d'installer Visual studio 6 et j'ai lancer une application hello world
#include "stdafx.h"
int main(int argc , char *argv[]){
printf("hello world");
return 0
} tout marche bien
le problème lorsque je change #include "stdafx.h" par #include <stdio.h>
le compilateur génère un erreur .j'ai entré dans D:\Program Files\Microsoft Visual Studio\VC98 j'ai trouve que stdafx existe dans D:\Program Files\Microsoft Visual Studio\VC98\ATL\Include et stdio.h dans D:\Program Files\Microsoft Visual Studio\VC98\Include ma question alors comment je peut attacher D:\Program Files\Microsoft Visual Studio\VC98\Include au compilateur pour qu'il puisse prendre en charge les classe existent dans D:\Program Files\Microsoft Visual Studio\VC98\Include merci
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 20214 8 juil. 2010 à 10:21
#include "stdafx.h" est lié à une option de compilation.
Surtout ne rien toucher en dehors du projet.
si tu n'as pas de stdafx.h dans le répertoire du projet, le plus simple est d'en créer un. et tu mets #include "stdio.h" dedans.
Sinon, tu vas dans les propriété du projet, dans C/C++ -> Precompiled headers -> la 1er option tu mets "Not using precompiled headers". Et là tu mets #include "stdio.h" dans ton source c et tu vires #include "stdafx.h" .