Yeah, 'cause like I said, there is NO ZERO NADA kernel c++ runtime support.
At the top of the list of ‘no kernel runtime support’ would be ‘new’ and
‘delete’. Just grab my or numega’s kernel c++ runtime (or is that rumtime)
library.
Mark Roddy
xxxxx@hollistech.com
www.hollistech.com
603 321 1032
WindowsNT Windows 2000 Consulting Services
-----Original Message-----
From: John Hirschi [mailto:xxxxx@SonicWALL.com]
Sent: Wednesday, April 04, 2001 12:50 PM
To: NT Developers Interest List
Subject: [ntdev] RE: compiling in cpp file
It seems to me that the code written in the cpp file uses new and
delete, but that’s the extent of the “cpp-ness” of the code. There are
no classes, etc., just the use of new and delete. Do I still need to
use the C++ kernel runtime library?
Thanks,
John
-----Original Message-----
From: Roddy, Mark [mailto:xxxxx@stratus.com]
Sent: Wednesday, April 04, 2001 10:39 AM
To: NT Developers Interest List
Subject: [ntdev] RE: compiling in cpp file
You have to be very careful about C++ runtime support. The fact that you
have an unresolved reference to the global delete operator indicates
that
your .cpp file assumes the existence of C++ runtime support not provided
by
the NT kernel programming environment.
That’s the bad news, the good news is that there is help, and its free.
See
my website resource page for a free C++ kernel runtime library. Also
Numega
(www.compuware.com) has a similar package, also free.
Mark Roddy
xxxxx@hollistech.com
www.hollistech.com
603 321 1032
WindowsNT Windows 2000 Consulting Services
-----Original Message-----
From: John Hirschi [mailto:xxxxx@SonicWALL.com]
Sent: Wednesday, April 04, 2001 12:33 PM
To: NT Developers Interest List
Subject: [ntdev] compiling in cpp file
I need to compile a .cpp file into my Win2k intermediate driver. Is
this possible? It compiles fine, but when it starts to link I get a
bunch of errors, numero uno is “unresolved external symbol : void
__cdecl operator delete(void *)”. What do I need to do to get this to
link together?
Thanks,
John
You are currently subscribed to ntdev as: xxxxx@stratus.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
You are currently subscribed to ntdev as: xxxxx@sonicwall.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
You are currently subscribed to ntdev as: xxxxx@stratus.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com