ID Number: Q81880
1.00
WINDOWS
buglist1.00
Summary:
PROBLEM ID: QCW9203001
SYMPTOMS
When using the Microsoft QuickC for Windows (QC/Win) Graphical
Development Environment version 1.0, a Windows program may compile
without error, but the linker may generate the following error
message:
L1103: attempt to access data outside segment bounds
The QC/Win help gives the following additional information:
A data record in an object module specified data extending
beyond the end of a segment. This is a translator error.
Please report the circumstances of this error to Microsoft
Corporation by following the instructions on the Microsoft
Product Assistance Request form at the back of one of your
manuals.
CAUSE
The incremental compiler has been known to cause this problem.
Because L1103 means that there was a translator error when creating
the .OBJ file, this error may have been caused by other
circumstances (damaged object file, or a file created by an
incompatible compiler).
RESOLUTION
The first step to resolving this problem is to turn off incremental
compile. Incremental compile is a check box in the Customize C
Compiler Options dialog box accessed by choosing Project from the
Options menu. To access this menu, use the following steps:
1. From the Options QC/Win main menu, choose Project.
2. Choose the Compiler button in the Customize Build Options dialog
box.
3. Clear the Incremental Compile check box.
4. Save the changes by choosing OK in all dialog boxes until you
return to the QC/Win main window.
After turning off incremental compile, select Make from the main
QC/Win menu. Use Rebuild to ensure that all files are recompiled
and linked.
If the error occurs with incremental compile turned off, please
contact Microsoft Product Support Services.
STATUS
Microsoft has confirmed this to be a problem in QC/Win version 1.0.
We are researching this and will post new information here as it
becomes available.
Additional reference words: qcwin l1103 link qcw 1.00