Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Compiler Fehler C1010

11 views
Skip to first unread message

Igor Soltis

unread,
Oct 22, 2002, 11:36:09 AM10/22/02
to
Hallo,

Ich schreibe ein Applicationsprogramm mit VC++6 .
Wenn ich die Dateien (.h/.cpp) mit den zusätzlichen Klassen im meinen
Projekt einfüge, kriege ich fatal error C1010 beim Kompilieren :
fatal error C1010: Unerwartetes Dateiende waehrend der Suche nach der
Direktive fuer die vorkompilierte Header-Datei.
Was mache ich falsch ?

Viele Dank voraus.

Igor Soltis


Eberhard Schefold

unread,
Oct 22, 2002, 11:55:12 AM10/22/02
to
Igor Soltis schrieb:

> Ich schreibe ein Applicationsprogramm mit VC++6 .
> Wenn ich die Dateien (.h/.cpp) mit den zusätzlichen Klassen im meinen
> Projekt einfüge, kriege ich fatal error C1010 beim Kompilieren :
> fatal error C1010: Unerwartetes Dateiende waehrend der Suche nach der
> Direktive fuer die vorkompilierte Header-Datei.

Die CPP-Datei hat in den Projekteinstellungen die Option "Use Procompiled
Headers". Entweder Option abstellen oder tatsächlich vorcompilierte Header
(typischerweise über "#include StdAfx.h") verwenden. Weitere Info im MSDN,
Stichwort "Precompiled Headers".

Auch Dir möchte ich wärmstens groups.google.com ans Herz legen. Suchstring
"C1010" ist praktisch unfehlbar.

Dieter Smode

unread,
Oct 22, 2002, 11:48:23 AM10/22/02
to
Hallo Igor,

> Ich schreibe ein Applicationsprogramm mit VC++6 .
> Wenn ich die Dateien (.h/.cpp) mit den zusätzlichen Klassen im meinen
> Projekt einfüge, kriege ich fatal error C1010 beim Kompilieren :
> fatal error C1010: Unerwartetes Dateiende waehrend der Suche nach der
> Direktive fuer die vorkompilierte Header-Datei.
> Was mache ich falsch ?

hast Du am Anfang der .cpp ein #include "stdafx.h"? Wenn nicht, füge es
ein.

--
Gruß

Dieter

FAQ: http://www.mpdvc.de
Beispiele: http://www.codeproject.com + http://codeguru.developer.com

Igor Soltis

unread,
Oct 25, 2002, 9:22:10 AM10/25/02
to
Ich wollte Vielen dank sagen . :)

Igor Soltis


Thomas Meyer

unread,
Dec 24, 2002, 7:17:58 AM12/24/02
to
Hallo Dieter, ...

> hast Du am Anfang der .cpp ein #include "stdafx.h"? Wenn nicht, füge es
> ein.

... warum kommt der Fehler auch, wenn "stdafx.h" am Anfang der .h
eingebunden und diese in die .cpp eingebunden wird ?

vielen Dank & schöne Feiertage
Thomas


Dieter Smode

unread,
Dec 24, 2002, 12:49:07 PM12/24/02
to
Hallo Thomas,

> ... warum kommt der Fehler auch, wenn "stdafx.h" am Anfang der .h
> eingebunden und diese in die .cpp eingebunden wird ?

weil stdafx.h eine spezielle Behandlung erfährt. Hier wird nicht einfach
nur die Datei gelesen, sondern es wird ein "Image" der vorkompilierten
Header geladen (damit wird die Beschleunigung erreicht, weil dann die
Headerdateien nicht mehr einzeln gelesen werden müssen). Alles was vor
dem include von stdafx.h steht, wird ignoriert. Deswegen muß das include
auch in der .cpp stehen. Wenn stdafx.h in einem .h angegeben wird, ist
das Ergebnis IMO undefiniert.

--
Gruß

Dieter

FAQ: http://www.mpdvc.de
Beispiele: http://www.codeproject.com + http://www.codeguru.com

Thomas Meyer

unread,
Dec 25, 2002, 3:50:40 AM12/25/02
to
Hallo Dieter, ...

... vielen Dank für die schnelle Anwort.

0 new messages