>  Are you sure you used the STL?
>
>  http://www.microsoft.com/whdc/driver/kernel/KMcode.mspx
>
>  Read the section about "Libraries":
>
>  "Although much of the Standard Template Library is implemented as source
>  code in headers, it occasionally uses library functions or other
>  features that are not available or usable in the kernel environment."
>
>  I'm guessing you must have had to do some serious mangling of the STL in
>  order to shoehorn it into your driver. Sounds like far more trouble than
>  it's worth.

The comment from Microsoft is correct. Basically you need to remove
exceptions support and write custom allocators. I have been
unsucessful with the Microsoft STL, I therefore used STLPort. The
problem with the provided STL headers is that there is a #define
nightmare for C++/CLI compatibility.

I think we are drafting toward OT...

Reply via email to