Savez-vous s'il est possible de programmer c (pas C++) dans Visual Studio 2008? Si oui alors comment? Je n'ai trouvé aucun composant pour cela.Programmation C dans Visual Studio 2008
Cordialement.
Savez-vous s'il est possible de programmer c (pas C++) dans Visual Studio 2008? Si oui alors comment? Je n'ai trouvé aucun composant pour cela.Programmation C dans Visual Studio 2008
Cordialement.
Il suffit d'enregistrer le fichier avec l'extension .c au lieu de Cpp et compilera en C au lieu de C++. Pour être très prudent, vous pouvez aller dans les paramètres du projet, sous "Projet -> Propriétés -> Propriétés de configuration -> C/C++ -> Avancé", assurez-vous que "Compiler comme" dit "Compiler comme code C (/ TC) ".
Vous pouvez spécifier un compilateur que vous souhaitez dans VisualStudio; par conséquent, s'il existe un compilateur C spécifique que vous souhaitez utiliser, il le gérera.
Tant que votre fichier source a l'extension .c
, le compilateur Microsoft C compilera en mode C.
En outre, le commutateur /Tc<source filename>
peut être utilisé pour forcer la compilation d'un fichier spécifique en mode C et le commutateur /TC
peut être utilisé pour forcer le mode C pour tous les fichiers. Pour C++, il s'agit respectivement de /Tp
et de /TP
.
Si vous voulez faire un programme .c dans Visual Studio 2008:
>> Aller à Fichier >> Nouveau >> Projet
Choisissez "Visual C++" dans la colonne de gauche, Dans la colonne de droite, sélectionnez "Win 32 Console Application".
nom de fichier d'écriture comme:
"Any_Name.c"
Vous pouvez maintenant créer un programme C:
Il ne fonctionne pas parce que les en-têtes précompilés C +, de sorte que la solution est de sélectionner les projets propriétés c/C++ - en-têtes précompilés Sélectionnez ensuite ne pas utiliser en-têtes précompilés
-je obtenir une exeption si mon programm a un certain C++ code de cette façon? – user101375
Vous devriez faire. Cela fait longtemps que je n'ai pas programmé en C si – ChrisF
oui, toutes les constructions C++ présentes dans les fichiers en cours de compilation en mode C ne pourront pas être compilées – ASk