Windows DDK: Treiber auch "normal" unter IDE kompilierbar ?
-
Hallo Zusammen,
nein mir geht es nicht darum, eine komfortable Ide zu haben ^^. Diesmal nicht.
Ich frage mich nur, ob ich einen Treiber auch so kompilieren kann.
Denn das WinDDK benutzt ja auch nur den VC++ Compiler (CL.exe) soweit ich weiß. Ergo müsste ich das doch mit einem Kommandozeilenaufruf der CL.exe auch hinbekommen, oder etwa nicht ? Nur dann frage ich mich why the hell braucht das DDK zur Treiberkompilierung so'n riesiges makefile(.new), obwohl es sich doch bei einer *.sys auch nur um eine normale Portable Executable handelt ?
Muss denn bei einem Treiber noch so viel an zusätzlichen Angaben an den Compiler/Linker miteinbezogen werden, dass sich ein Makefile wirklich lohnt ?So etz....bin ich gespannt wie ein Bogen ^^
Thxle schon mal im Voraus [auch wenn ich das nicht gern sag...]
Greetings, Xzi-bit
-
Xzibit schrieb:
Ich frage mich nur, ob ich einen Treiber auch so kompilieren kann.
Machen kannst Du alles. Es wird nur nicht offizell unterstützt.
Xzibit schrieb:
Denn das WinDDK benutzt ja auch nur den VC++ Compiler (CL.exe) soweit ich weiß.
Meistens eine spezielle Version, die meistens schon weiter ist als das was mit VS mitgeliefert wurde.
Xzibit schrieb:
Muss denn bei einem Treiber noch so viel an zusätzlichen Angaben an den Compiler/Linker miteinbezogen werden, dass sich ein Makefile wirklich lohnt ?
Es wird da nichts besonderes reingemacht. Aber da Du die IDE sowieso nicht zum debuggen nehmen kannst, brauchst Du ja auch so eine IDE nicht unbedingt (ausser als Editor). Der Compiler/Linker ist halt speziell von MS "geprüft" um damit Treiber zu machen. Das sind halt verschiedene Teams bei MS und deswegen trauen die einem den anderen nicht ganz über'n Weg...
-
Das mit den Teams gefällt mir. XD
Finally, I've got two words for you:Danke, Jochen ! ^^
Greetings, Xzi-bit
-
OT:
Xzibit schrieb:
Das mit den Teams gefällt mir. XD
Ist halt wie im normalen Leben auch
