Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Gast Gast
|
Verfasst am: 02.11.2002, 11:10 Titel: Kapitel 11 includefehler |
|
|
Ich bin gerade dabei das Buch durchzuarbeiten und stoße auf folgendes Problem:
Wenn cih eine neue win32 Andwendung erstelle und natürlich noch eine C++ Quellcodedatei hinzufüge und nur im Quellcode schreib:+
#include<windows.h>
kommt folgender Fehler:
Kompilierung läuft...
HelloWindows.cpp
d:\programmsprachen\visual studio\vc98\include\winnt.h(1092) : error C2146: Syntaxfehler : Fehlendes ';' vor Bezeichner 'KSPIN_LOCK'
d:\programmsprachen\visual studio\vc98\include\winnt.h(1092) : fatal error C1004: Unerwartetes Dateiende gefunden
Fehler beim Ausführen von cl.exe.
HelloWindows.exe - 2 Fehler, 0 Warnung(en)
Warum? |
|
Nach oben |
|
|
Hasenfuß Senior JLI'ler
Alter: 37 Anmeldedatum: 20.08.2002 Beiträge: 291
Medaillen: Keine
|
Verfasst am: 02.11.2002, 12:50 Titel: |
|
|
Ich bin mir nicht sicher aber vielleicht liegts daran, dass du versucht eine *.exe datei zu erstellen. Probier mal nur mit Strg+F7 zu kompilieren dann gehts vielleicht. |
|
Nach oben |
|
|
DaN00b JLI'ler
Anmeldedatum: 10.08.2002 Beiträge: 159
Medaillen: Keine
|
Verfasst am: 02.11.2002, 12:58 Titel: |
|
|
ne also wenns en fehlendes ; ist dann solltest den code ganz genau nach fehlern durchsuchen... _________________ Carpe Diem - Seize the day - Nütze den Tag! |
|
Nach oben |
|
|
Hasenfuß Senior JLI'ler
Alter: 37 Anmeldedatum: 20.08.2002 Beiträge: 291
Medaillen: Keine
|
Verfasst am: 02.11.2002, 13:43 Titel: |
|
|
Ähh hat er nicht gesagt der code besteht nur aus einer include-anweisung?! |
|
Nach oben |
|
|
Gast Gast
|
Verfasst am: 02.11.2002, 18:53 Titel: |
|
|
So einfach das ein ; fehlt ist es leider nicht und muss er nicht eine exe überhaupt erstellen damit man es ausführen kann? |
|
Nach oben |
|
|
Ciceri Super JLI'ler
Alter: 37 Anmeldedatum: 26.08.2002 Beiträge: 418 Wohnort: Wischhafen/in der nähe Hamburgs Medaillen: Keine
|
Verfasst am: 02.11.2002, 18:55 Titel: |
|
|
hatten wir den include fehler nicht schon mal
ja oder bestimmt schon über 10 mal _________________ www.z-software.de
Spieleentwicklung-Pur
Besuchen Sie uns. |
|
Nach oben |
|
|
Christian Rousselle Site Admin
Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 03.11.2002, 00:52 Titel: |
|
|
Hallo Gast
poste doch mal etwas mehr Code, sonst wird es schwierig.
Christian |
|
Nach oben |
|
|
Gast Gast
|
Verfasst am: 03.11.2002, 10:47 Titel: |
|
|
Wie ich bereits sagte besteht der Code nur aus der Zeile:
#include<windows.h> |
|
Nach oben |
|
|
HotAcid Super JLI'ler
Alter: 43 Anmeldedatum: 04.08.2002 Beiträge: 372 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 03.11.2002, 11:14 Titel: |
|
|
Also du hast in deinem win32-Projekt nur eine einzige Datei mit dem Inhalt Code: | #include <windows.h> |
sehe ich das richtig?
Dann gibt es doch garnichts, was kompiliert weden könnte, geschwiege denn ausgeführt. Ohne eine WinMain-Funktion geht doch eigentlich garnichts, eigentlich müsste er deswegen auch ne Fehlermeldung geben.
cu Felix[/code] _________________ StGB §§ 328 Abs. 2 Pkt 3:
Mit Freiheitsstrafe bis zu fünf Jahren oder mit Geldstrafe wird bestraft, wer eine nukleare Explosion verursacht. |
|
Nach oben |
|
|
Hazel JLI MVP
Alter: 39 Anmeldedatum: 19.07.2002 Beiträge: 1761
Medaillen: Keine
|
Verfasst am: 03.11.2002, 11:39 Titel: |
|
|
Kleiner Tip: Lass erstmal die Finger vom Selbercoden und guck dir ein paar Beispiele an. _________________ *click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
|
|
Nach oben |
|
|
Hasenfuß Senior JLI'ler
Alter: 37 Anmeldedatum: 20.08.2002 Beiträge: 291
Medaillen: Keine
|
Verfasst am: 03.11.2002, 15:46 Titel: |
|
|
Das meinte ich ja oben: da der Code nur aus einer Includeanweisung besteht kann man keine Ausführbare *.exe datei erstellen, sonder höchstens die *.obj mit Str+F7 |
|
Nach oben |
|
|
Gast
|
Verfasst am: 06.11.2002, 17:27 Titel: |
|
|
Auch bei den Beispielen aus den Buch die ich als Quellcode lade kommt immer bei der besagten Zeile dieser Fehler!! |
|
Nach oben |
|
|
|