Ich habe versucht, eine neue CPP-Datei in ein C-Projekt in Visual Studio, mit dem folgenden Code hinzuzufügen:identifier „mit“ nicht definiert ist
#include <iostream>
using namespace std;
int main(int argc, char **argv)
{
cout << "Hello World!" << endl;
return 0;
}
jedoch die #include <iostream>
produzierte allein mehr als 100 Fehler, so Ich musste das kommentieren, um zu sehen, ob das das Problem war. Danach tauchte dieser neue Fehler auf: identifier "using" is undefined
. Ich nehme an, es ist entweder, weil das Projekt irgendwie für C konfiguriert wurde, oder weil es Dinge gibt, die der Präprozessor der Datei vorgibt, von denen ich nichts weiß. Wie kann ich das lösen?
Wie Sie sagen, ist Ihr Projekt wahrscheinlich in C konfiguriert. Betrachten Sie die Projektkonfiguration in Visual Studio – Hugal31
Dies ist 'C++' Code. Es wird nicht als 'c' Code erstellt. – drescherjm
Benennen Sie die Dateierweiterung für C++ um oder rufen Sie die Eigenschaften der Datei auf, und weisen Sie den Compiler an, sie als C++ zu kompilieren. Einige häufige C++ - Erweiterungen: cpp, cc und C (Großbuchstaben auf Plattformen, bei denen Dateinamen mit Groß- und Kleinschreibung berücksichtigt werden). –