Microsoft KB Archive/67791

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.