Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Bösewicht

unregistriert

1

25.02.2007, 20:07

Problem bei Listing 10.1

Wenn ich das programm kompiliere kommt folgender Fehler:
"windows.h"no such file or directory
was muss ich tun?

Bösewicht

unregistriert

2

25.02.2007, 20:08

mit dev c++ hat es geklappt
falls es euch weiterhilft

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

3

25.02.2007, 20:12

Toll zu wissen, dass du vorher DevC++ hattest - leider fehlt die Angabe zu deinem aktuellen Compiler.

Prinzipiell PSDK installieren und einbinden - da is die windows.h drin.

4

25.02.2007, 20:14

hast du das auch so hinngeschrieben wie es bei der Fehlermeldung steht?
Wenn du es so schreibst:

C-/C++-Quelltext

1
#include "windows.h"

sucht der compiler im Projektverzeichnis. Dort existiert die Datei nicht. Sie befindet sich in einem anderen Ordner der bei den Standardincludes angegeben ist. Um eine Datei von dort einzubinden musst du anstelle von "" <> benutzen.
Also so

C-/C++-Quelltext

1
#include <windows.h>

Bösewicht

unregistriert

5

25.02.2007, 20:15

Hab ich schon versucht
ich habe die include datei und die lib datei den verzeichnisse
eingebunden.

benutze visual c++ 2005 express

Bösewicht

unregistriert

6

25.02.2007, 20:16

@chriss
hab ich gemacht

Bösewicht

unregistriert

7

25.02.2007, 20:23

hab mich ein bisschen mehr im forum umgeguckt und habe gesehen
das man user32.lib einbinden soll
und jetzt hat es geklappt :lol:

8

25.02.2007, 20:25

user32.lib einbinden

wie kann man user32.lib einbinden? :roll:

Bösewicht

unregistriert

9

25.02.2007, 20:27

geh unter projekt auf eigenschaften dann auf linker, befehlszeile
und gib dort user32.lib ein

10

25.02.2007, 20:30

danke, jetzt funktioniert das listing auch bei mir ;-)

Werbeanzeige