That’s all nonsense, Alberto, you should know better.
(“Remove my DOS box for security?” Knock knock… BUILD doesn’t run under
DOS or in any sort of DOS box. In runs at the Windows command prompt. It’s
NOT DOS. And it’s NOT removable in any supported way.?
It is absolutely, positively, professionally irresponsible to RECOMMEND that
anybody build a driver for Windows XP or .NET 2003 using anything other than
the compiler and linker shipped in the DDK.
Like Visual Studio (I can’t imagine why, but lets say you do): Great. Just
use an external build procedure and thereby get the correct tools.
I’ve said this before: The DDK ships the correct compiler and linker for
building drivers. It was not easy for the DDK team to get these included in
the DDK at no extra cost. There’s a REASON that they are there. I see
build problems *all the time* due to using the wrong tools.
If YOU want to use different tools to build Windows drivers, by all means,
have a good time. You are experienced enough, and clever enough, and
probably have enough time and resources to make it work. This is a personal
decision.
Heck, I’ve seen people write drivers for Windows NT using Borland C++…
But PLEASE… Don’t encourage others to use THE WRONG compiler and linker.
It doesn’t make sense. “Hey, I recommend you use a compiler and linker
different from the one that Microsoft recommend, even though I have no way
of knowing the difference”.
That’s just not providing good advice to people, and it is most certainly
NOT doing the driver community a service.
Peter
OSR
“Moreira, Alberto” wrote in message
news:xxxxx@ntdev…
>
> It’s command line oriented, it won’t run if I rename or remove my dos box
> for security reasons. It requires maintaining a separate sources file and
> possibly dir files. It does not adapt itself to dynamic changes to the
> project or the solution. It makes it hard to do things piecewise, for
> example, compile files in onesies and twosies without building. Its output
> is not integrated with the rest of the IDE. It requires me to jump from
> window to window, or to add custom steps to my project.
>
> Sorry, that’s the way it used to be when I was a kid back in the sixties,
eh
> ? But this is the twentieth first century now, time to move on.
>
>
> Alberto.
>