Ich verwende Code :: Blocks Version 16.01, und ich lerne von www.learncpp.com, in Lektion 1.3a. Mein Code sieht wie folgt aus:((Code :: Blocks)) - Schwerwiegender Fehler: stdafx.h: Keine solche Datei oder Verzeichnis
#include <iostream>
#include "stdafx.h"
int main()
{
std::cout << "Enter a number: "; // ask user for a number
int x = 0;
std::cin >> x; // read number from console and store it in x
std::cout << "You entered " << x << std::endl;
return 0;
}
Das gesamte Programm funktioniert gut, aber es gibt nur einen Fehler und das ist die # include stdafx.h; Ich bekomme den Fehler im Titel aufgelistet. Hilfe und eine etwas klare Erklärung wären nett für mich (ich bin eindeutig unerfahren).
Was passiert, wenn Sie die Leitung entfernen? – Rakete1111
Entfernen Sie einfach '#include" stdafx.h "'. – DimChtz
Verwenden Sie 'stdafx.h' nur, wenn Sie viele Include-Dateien haben, die sich nicht ändern. Bei den meisten kleineren Projekten sparen vorkompilierte Header keine Build-Zeit. Wenn eine Headerdatei geändert wird, muss der vorkompilierte Header erneut kompiliert werden. –