The FP issue made me wondering.
Since the DDK seems to use a relatively new C++ compiler:
- Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.00.9176 for 80x86
- Copyright (C) Microsoft Corporation 1984-2001. All rights reserved.
And seems to have been built with VC7 (since it uses msvcr70.dll)
where VC7.1 uses:
- Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86
- Copyright (C) Microsoft Corporation 1984-2002. All rights reserved.
Q1.1 Can we use the VC7.1 compiler for kernel mode compilation by simply replacing [DDK]\bin\x86 with [VS2003]\Vc7\bin and needed dlls from [VS2003]\Common7\IDE ?
Or it is just plain stupid?
I always wanted to use “__super” in KM
Q1.2 This question then sets to see if we can simply use the IDE to build our projects (With correct rebasing and all the stuff to make it works).
*And*
Q2. Does in free mode the compiler uses all the intrinsics that the compiler support, like InterlockedXXX and FP functions, or you have to use #pragma intrinsic() and some defines like I always do in UM ?
Thanks
Marc-Antoine Ruel, ing. jr.
Cardinal Health Canada
330 St-Vallier Est, Suite 330
Qu?bec (Qu?bec) G1K 9C5
(418) 872-0172 x8931