The information in this article applies to:
SYMPTOMSThe command-line utilities Dumpbin.exe, Editbin.exe, and Lib.exe do not accept file names that contain embedded spaces. For example, this code:
results in this error:
CAUSEDumpbin.exe, Lib.exe, and Editbin.exe are front-end utilities that spawn and pass their arguments to Link.exe. When the front-end utility parses its command line, it strips the quotation marks. This stripped argument is passed to Link .exe by the spawning program. RESOLUTIONUse LINK with the file names that contain embedded spaces instead of using the front-end utilities. The syntax is:
Here [Utility Arguments] is the list of arguments for the front-end
utility.Front-End Utility Link Utility Switch
For example, the equivalent of:
is:
Similarly, LINK /LIB is equivalent to LIB and LINK /EDIT is equivalent to
EDITBIN.
STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. This bug was corrected in Visual C++ 4.1. Additional query words: kbVC400bug 2.00 2.10 2.20 4.00 4.10
Keywords : kbVC410fix TlsMisc |
Last Reviewed: July 27, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |