µVISION: Space Character Inside Library's Name, LIB File Not Created
Information in this knowledgebase article applies to:
If a space is included in Options For Target => Output Tab => Name of Executable, and Create Library is selected, then the *.LIB file will not be generated during a build. Also, the build output is smaller than normal, after the line "creating library *.LIB...", it immediately states a successful build.
First, close the project. In the installation folder of Keil tools (e.g. C:\Keil\, C:\Keil_v5\, etc.), go to the UV4 folder, and rename the file, UV4.exe. Download and unzip the attached file. Rename this file UV4.exe and move it to the UV4 folder. Then reopen µVision. The new executable will create a library.
Only versions 9.54 and 9.54a of the C51 toolchain cause this issue so the attached file should only be downloaded if a library is to be developed with these versions that requires a space in its name. Using a newer or earlier version of the toolchain will successfully create a library.
Request the files attached to this knowledgebase article.
Last Reviewed: Friday, February 24, 2017
of your data.