![]() |
[MS VC++] Suchpfade
Ich hab ein verdammt dummes Problem mit meinem C++-Compiler (oder ist es der Linker, ich weiß es nicht):
Und zwar findet er Header-Dateien nicht. Ich will einen Treiber kompilieren, dazu braucht er die ntddk.h. Diese befindet sich in einem Verzeichnis, das im Suchverzeichnis für Include-Dateien eingetragen ist. Oder besser gesagt ist es ein paar Ebenen tiefer, aber ich nehme an, die Suche verläuft rekursiv, oder?? Außerdem wird an den Compiler mit der Option /I der Pfad "NTDDK\inc" angegeben. Leider weiß ich nicht, relativ zu welchem Verzeichnis das sich bezieht. Auch die Angabe des absoluten Pfades hilft nichts. Kennt sich da jemand aus? Wär echt super. Ach ja, die Datei ist natürlich im entsprechenden Verzeichnis (bzw. in einem Unter-Unter-Verzeichnis) drin. Edit: Aargh, Titel vergessen! |
Re: [MS VC++] Suchpfade
Moin Chewie,
hast 'de an ...
Code:
... gedacht? :gruebel:
#include <ntddk.h>
|
Re: [MS VC++] Suchpfade
Welches WinDDK verwendest Du denn? (das aktuelle unterscheidet sich stark vom Vorgänger)
|
Re: [MS VC++] Suchpfade
Das von XP.
|
Re: [MS VC++] Suchpfade
Zitat:
Klar. Sonst würde er die Datei ja gar nicht suchen wollen ;) |
Re: [MS VC++] Suchpfade
Sicher dass Du 'build' aus der Konsole verwendest (in der die Pfade bereits richtig gesetzt sind: setenv...)?
'nmake' und Konsorten kannste gleich vergessen :) |
Re: [MS VC++] Suchpfade
Nein, bisher versuche ich das Kompilieren aus der IDE raus. Hätt ich vielleicht dazu schreiben sollen :oops:
Ich hab hier ein Buch namens "Gerätetreiber unter Windows 2000". Dort ist u.a. ein Wizard fürs VisualStudio zum Erstellen eines DeviceDrivers. Dort werden einige Linker- und Compileroptionen gesetzt. Beim Compiler sieht das z.B. aus: Zitat:
Mit build werd ichs gleich mal probieren, aber ich fänds halt ganz schön, wenns direkt aus der Konsole raus ginge. Leider ist bei C-Compilern das Kompilieren/Linken fast komplizierter als das Programmieren :| |
Re: [MS VC++] Suchpfade
Zitat:
Und wenn alles funktioniert, dann kannst Du immer noch probieren, es in der IDE zum Laufen zu bekommen :) |
Re: [MS VC++] Suchpfade
Über Build funktioniert das ganze auch nicht so, wie es soll :?
ich starte über die Batchdatei für einen "Checked" Build im Starmenü. Dann wechsle ich in mein Quellcode-Verzeichnis, wo auch Makefile und sources drinliegen und starte build. Ich krieg dann zwar keine Fehlermeldungen, aber auch keine Dateien außer der .log-Datei und einer _objects.mac im Unterordner objchk. Und was in der Logdatei steht sagt mir auch wenig: Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz