The information in this article applies to:
SYMPTOMSA Virtual Device Driver (VxD) or driver built with Visual C++ fails to load or run. CAUSEThe /ZI compiler option (debug info for Edit and Continue) uses the the compiler option /GF (constant string pooling) which places strings in .rdata. It is the presence of .rdata that causes the VxDs to fail. This option is turned on by default when a project is ported from Visual C++ version 5.0 to version 6.0. RESOLUTIONRemove the /ZI compiler option or use /Zi instead. STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article. Q194022 INFO: Visual Studio 6.0 Service Packs, What, Where, Why MORE INFORMATION
The Visual C++ 6.0 Service Pack 3 linker generates the following warnings:
Additional query words:
Keywords : kbservicepack kbCompiler kbVC600 kbVS600sp2 kbVS600SP1 kbVS600sp3fix |
Last Reviewed: May 19, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |