Est-il possible d'utiliser VC ++ 2010 sans inclure stdafx.h?
-
04-10-2019 - |
Question
Je suis M $ VC2010 installé avec succès et commencer à écrire des programmes simples qui l'utilisent.
Je suis très ennuyé de la #include<stdafx.h>
, donc est-il possible de compiler et exécuter des programmes sans elle ???
La solution
Il est compilé pour les en-têtes pré. Ne pas utiliser les en-têtes pré-compilés, ne comprennent pas.
Autres conseils
Aller à Project Settings->Precompiled Headers.
Sélectionnez Not using precompiled headers.
Vous pouvez également désactiver les en-têtes précompilés par fichier.
La définition de cette VS express C ++ 2012 est comme suit:
- Dans l'Explorateur clic droit sur le fichier .cpp, sélectionnez Propriétés.
- Dans le volet de gauche, sélectionnez Propriétés Configuration / C ++ / précompilés En-têtes
- Maintenant, le volet de droite il y a la valeur « en-tête précompilé » qui
vous pouvez changer de Utilisez / Yu :
- 'ne pas utiliser en-têtes précompilés'
Vive
Bien sûr, allez dans Paramètres du projet, C / C ++ ? têtes précompilés, et choisissez "ne pas utiliser en-têtes précompilés".
BTW:. Sur les grands projets en utilisant les en-têtes précompilés peut diminuer considérablement le temps de construction
Lorsque vous créez votre projet, créez un projet vide.
Pour l'instant, vous pouvez le désactiver dans les paramètres du projet.