ILINK Fatal Error L1228 May Be Caused by Changing Environment

ID Number: Q67791

1.00 1.01 1.10 1.20

MS-DOS

Summary:

A customer moved QuickC from one drive to another, changing all

environmental variables correctly, but ILINK still searched the old

drive for the libraries and returned "Fatal ILINK error L1228 file

SLIBCE.lib' missing." The program had been compiled and linked from

QuickC when it was on the other drive.

ILINK was using the information from the .ILK file for the program

when it was linked in the original location. Because the library name

is embedded in the .ILK file, you have to delete it when moving the

libraries. Alternatively, you can run LINK with a /INC to start the

incremental link cycle over again with the correct library name.