L2025: Symbol Already Defined Error Caused by SIGNAL.H in .QLB (43564)
This article was previously published under Q43564
SYMPTOMS
LINKing C subfunctions into a QuickBasic Quick library (.QLB) may
generate many "L2025: Symbol defined more than once" errors. This can
be caused when the C subfunction is compiled with the SIGNAL.H C
include file that comes with Microsoft QuickC version 2.00 and
Microsoft C Compiler versions 5.00, 5.10, and 6.00.
If the SIGNAL.H include file is not used, or if the C subfunction is
directly LINKed to the Basic program when producing an .EXE file, the
errors do not occur.
STATUS
Microsoft has confirmed this to be a bug in Microsoft QuickBasic
versions 4.00, 4.00b, and 4.50; in Microsoft Basic Compiler versions
6.00 and 6.00b (buglist6.00, buglist6.00b); and in Microsoft Basic
Professional Development System (PDS) versions 7.00 and 7.10
(buglist7.00, buglist7.10). We are researching this problem and will
post new information here in the Microsoft Knowledge Base as it becomes
available.
Modification Type: |
Minor |
Last Reviewed: |
1/8/2003 |
Keywords: |
KB43564 |
|