ERLEDIGT
NEIN
NEIN
ANTWORTEN
12
12
ZUGRIFFE
1364
1364
EMPFEHLEN
-
Hallo,
hab schon lange kein c/c++ mehr programmiert und soll jetzt ein programm geringfügig ändern. Leider bringt mir der compiler (ohne dass ich was geändert habe) fehlermeldungen, zb:
cannot open include file 'windows.h'
Ich vermute, dass da irgendwo noch ne lib oder so eingebunden werden muss bzw ne einstellung nich richtig is, oder?
Liebe grüße
Drea
-
17.03.04 16:51 #2
- Registriert seit
- Jul 2003
- Ort
- Duisburg (NRW)
- Beiträge
- 1.788
Irgendwo im Code steht vermutlich gut versteckt "#include <windows.h>" und diesen Windowsheader kann der Compiler nicht finden. Stimmen deine Include-Verzeichnis-Pfade usw.? Kompilierst du unter Windows?cannot open include file 'windows.h'Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."
-
ja, ich entwickle unter windows. es sind noch einige mehr, die er nicht finden kann. (für die dialoge in den ressourcen).
scheinbar stimmen die include-pfade nicht. aber wo kann ich sie einstellen und welche pfade muss ich angeben
-
17.03.04 17:10 #4
- Registriert seit
- Jul 2003
- Ort
- Duisburg (NRW)
- Beiträge
- 1.788
Das hängt davon ab, was zu zum Entwickeln und Kompilieren verwendest. Bei MS VC++ 6 gibt es zum Beispiel im Menü den Punkt "Einstellungen". Du könntest ja mal in der Anleitung nachsehen.
Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."
-
Ich entwickle mit MS VC++ 6. Beim kompilieren bzw auch beim ausführen kommt diese fehlermeldung. Wo genau bei den einstellungen kann ich die pfade angeben? Dort kann man ja viel einstellen.
Mensch ich hab schonwieder so viel vergessen
-
17.03.04 18:25 #6
- Registriert seit
- Jul 2003
- Ort
- Duisburg (NRW)
- Beiträge
- 1.788
Wenn bei VC++6 die windows.h nicht gefunden wird, würde ich annehmen, dass die komplette Installation so kaputt ist, das man am besten neu installiert.
Die Pfade für Verzeichnisse kann man einstellen unter Werkzeuge/Einstellungen/Verzeichnisse.Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."
-
Also die windows.h ist bei mir schon auf dem Rechner vorhanden unter:
D:\programme\Microsoft Visual Studio\VC98\Include
Dort liegt sie glaub ich auch richtig.
Kopiere ich die ganzen Header-Dateien in mein Arbeitsverzeichnis, scheint der Compiler sie zu finden, aber es kommt ne neue Fehlermeldung:
Fehler beim Start cl.exe
Damit kann ich nu garnix anfangen!
HELP!
Drea
-
18.03.04 13:54 #8
- Registriert seit
- Jul 2003
- Ort
- Duisburg (NRW)
- Beiträge
- 1.788
Das hört sich tatsächlich so an, als würden irgendwelche Registry-Keys oder Umgebungsvariablen fehlen. Da kann ich dir leider keinen Rat geben, ausser neu zu installieren. Warte damit vielleicht noch - eventuell hat hier jemand anderes noch eine bessere Lösung.
Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."
-
Danke erstmal für deinen Rat. Ich hab jetzt endlich die Einstellungen gefunden. Mein MS VC++ 6 wurde aus Platzgründen auf D: installiert. Der Compiler hat allerdings auf C nach den ganzen Headerdateien gesucht. Ich hab die Einstellungen gefunden und geändert.
Nun tritt leider nen neues Problem auf. Er findet die dshow.h nicht. Ich hab meine ganzen Ordner durchsucht. Sie ist leider nicht aufzufinden. Keine Chance, dass der Compiler die dann findet.
Sicherheitshalber haben wir auch alle Pakete des MS VC++ installiert. Es gibt aber immernoch keine dshow.h. Ansonsten sind alle DirectX-Header vorhanden (ddraw.h, dsound.h etc).
Woran kanns liegen
Ob ich das Programm jemals zum laufen kriege
-
18.03.04 15:16 #10
- Registriert seit
- Jul 2003
- Ort
- Duisburg (NRW)
- Beiträge
- 1.788
Ich war mich nicht sicher und habe deshalb mal gegoogelt:
(Quelle)This file is part of the DirectShow SDK. You only need the include directory of the DirectShow SDK.
Du musst also das entsprechende SDK zusätzlich installieren.Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."
-
Hm, den Beitrag habe ich auch schon einmal gesehen auf der Suche nach ner Antwort. Aber woher bekomm ich diese SDK? Ist die kostenpflichtig
-
Ah, cool, hab sie schon bei Microsoft gefunden. Ist auch kostenlos *freu*
Hoffentlich funktioniert dann endlich mal alles.
Ansonsten wieder gleiche Stelle, gleiche Welle
Trotzdem danke erstma!Geändert von drere (18.03.04 um 15:38 Uhr)
-
18.03.04 16:31 #13
- Registriert seit
- Jul 2003
- Ort
- Duisburg (NRW)
- Beiträge
- 1.788
Ah, gut. Soweit ich weiss, sind übrigens all diese SDKs kostenlos. Wäre das nicht der Fall, würde doch kein Mensch DirectX verwenden.
Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."
Ähnliche Themen
-
Windows API Anfänger Problem
Von Raven280438 im Forum C/C++Antworten: 3Letzter Beitrag: 27.08.10, 16:37 -
[Windows 7] Windows Sicherung Systemsteuerungsseite wird nicht mehr angezeigt
Von brunlorenz im Forum Microsoft WindowsAntworten: 1Letzter Beitrag: 15.07.10, 07:13 -
Windows Installer erscheint beim Start vom Windows Explorer und div. anderen Apps
Von DarthShader im Forum Office-AnwendungenAntworten: 8Letzter Beitrag: 28.02.10, 18:09 -
Windows-Forum ruft eine andere Windows-Form auf
Von Java_Neuling im Forum .NET Windows FormsAntworten: 1Letzter Beitrag: 13.02.08, 18:58 -
Suche Windows Funktion um andere WindowsFenster auf windows fenster auf alwaysontop
Von Briefkasten im Forum C/C++Antworten: 1Letzter Beitrag: 09.09.07, 17:21





Zitieren
Login






