fehler wo eigentlich kein fehler sein kann?
-
Hi,
ich wollte grad was kompilieren und es kamm dann zu folgender meldung:d:\microsoft visual studio\vc98\include\winnt.h(1092) : error C2146: syntax error : missing ';' before identifier 'KSPIN_LOCK'
d:\microsoft visual studio\vc98\include\winnt.h(1092) : fatal error C1004: unexpected end of file founddie datei ist ja standart und wie soll da halt en fehler drinn sein??? kann mit jemand weiterhelfen?
-
Möglichkeiten:
1. drinn herum gebastelt
2. es fehlt ein Include der zuvor kommen sollte. Da hilft nur Docu lesen. Schauen warum Du die winnt.h einbinden wolltest, nach lesen und schauen ob da nicht ein anderer Header gemeint war.
-
debugge doch mal!
bevor der compiler in die winnt.h wechselt wo ist er dann? poste mal diese stelle. meistens ist nicht wirklich so eine "std" include file schuld, sondern man selbst.
-
Wie soll man eine Kompilierung Debuggen ?
Wo bindest du die Header ein.
Hast du Fehler in deiner eigenen Headerdatei. Nicht geschlossenene Klammern etc.
-
@Knuddlbaer
ich hab in der datei nix geändert...
das einzige was ich gemacht hab war die dateiem aus folgendem posting eingebunden: http://www.c-plusplus.net/forum/viewtopic.php?t=57342
und zwar die 2 dateien aus dem post von Unix-Tom...sonst is noch nix im projekt...
-
Hast du überhaupt die verwendung der stdafx.h aktiviert ?
-
@Unix-Tom
muss ich die extra aktivieren??? wenn ja wo? (bin halt noch anfänger was die sachen angeht...)
-
bei den eigenschaften des Projektes "Vorkompilierte Header verwenden"