LINK "Cannot Open Response File" Error with "@" in Path (73417)
The information in this article applies to:
- Microsoft Basic Professional Development System (PDS) for MS-DOS and MS OS/2 7.0
- Microsoft Basic Professional Development System (PDS) for MS-DOS and MS OS/2 7.1
- Microsoft QuickBASIC 4.0
- Microsoft QuickBASIC 4.0b
- Microsoft QuickBASIC 4.5
- Microsoft BASIC Compiler for MS-DOS and OS/2 6.0
- Microsoft BASIC Compiler for MS-DOS and OS/2 6.0b
This article was previously published under Q73417 SUMMARY
When you link a program from a directory having an "@" ("at" sign) in
its name or with a file or library with an @ symbol in its path, the
linker will give either a "Cannot Open Response File" or "Cannot Nest
Response File" error message. The same error occurs when the file you
are linking has an @ symbol in its name. This linker error correctly
occurs because the linker assumes that the @ symbol means to use a
response file.
To link successfully, you must remove @ characters from the
filenames and directory names encountered by the LINK.EXE program.
WORKAROUND
This problem is caused by having an @ symbol in the path and can be
worked around by renaming the directory or placing the libraries in a
directory with no @ symbol. The problem caused by having an @
symbol in the filename can be corrected by taking the @ symbol
out of the filename.
Modification Type: | Minor | Last Reviewed: | 8/16/2005 |
---|
Keywords: | KB73417 |
---|
|