Wissen Sie, ob es in Visual Studio 2008 möglich ist, c (nicht C++) zu programmieren? Wenn ja, wie? Ich habe dafür keine Komponente gefunden.C-Programmierung in Visual Studio 2008
Grüße.
Wissen Sie, ob es in Visual Studio 2008 möglich ist, c (nicht C++) zu programmieren? Wenn ja, wie? Ich habe dafür keine Komponente gefunden.C-Programmierung in Visual Studio 2008
Grüße.
Speichern Sie die Datei einfach mit der Erweiterung .c anstelle von .cpp und es wird als C anstelle von C++ kompiliert. Um besonders vorsichtig zu sein, können Sie zu den Projekteinstellungen gehen, unter "Projekt -> Eigenschaften -> Konfigurationseigenschaften -> C/C++ -> Erweitert", stellen Sie sicher, dass "Kompilieren als" sagt "Kompilieren als C-Code (/ TC)" ".
Sie können einen beliebigen Compiler in VisualStudio angeben; Wenn Sie also einen bestimmten C-Compiler verwenden möchten, wird er damit umgehen.
Solange Ihre Quelldatei die Erweiterung .c
hat, kompiliert Microsoft C++ - Compiler im C-Modus.
Darüber hinaus kann der Schalter /Tc<source filename>
verwendet werden, um die Kompilierung einer bestimmten Datei im C-Modus zu erzwingen, und der Schalter /TC
kann verwendet werden, um den C-Modus für alle Dateien zu erzwingen. Für C++ ist es /Tp
bzw. /TP
.
Wenn Sie ein .c Programm in Visual Studio machen 2008:
Goto >> Datei >> Neu >> Projekt
Wählen Sie "Visual C++" in der linken Spalte, Wählen Sie in der rechten Spalte "Win 32 Console Application".
schreiben Dateinamen wie:
"Any_Name.c"
Hier können Sie jetzt ein C-Programm erstellen:
es nicht, weil C++ vorkompilierte Header nicht funktioniert, so ist die Lösung wählen Sie Projekt-Eigenschaften-C/C++ - vorkompilierte Header Dann wählen Mit Vorkompilierte Header nicht
Bekomme ich eine Ausnahme, wenn mein Programm einige c hat ++ Code auf diese Weise? – user101375
Sie sollten tun. Es ist eine Weile her, seit ich in C programmiert habe, obwohl – ChrisF
ja, alle C++ - Konstrukte, die in Dateien vorhanden sind, die im C-Modus kompiliert werden, können nicht kompiliert werden – ASk