Иногда возникает странная ошибка при компиляции в IDE STVD компилятором COSMIC. Виной этому ошибка сервера лицензий от Cosmic.
Если вы увидели такую ошибку:
#error cpstm8 C:Program Files (x86)COSMICFSE_CompilersCXSTM8Hstm8mods0.h:1 FlexLM No such feature exists.
значит у вас слетела бесплатная лицензия.
Если просто удалить компилятор и заново поставить, то компилятор не будет требовать лицензионный файл. Ошибка компиляции не исчезнет.
Есть два решения:
Рассмотрим 2 вариант.
1. Перед чисткой реестра необходимо удалить компилятор Cosmic.
2. Для того, чтобы почистить регистр в начале надо открыть программу для чистки регистра: Стандартные=>Выполнить. Затем ввести в поле: regedit.
3. Затем вам надо в поиске Правка=>Найти ввести COSMIC или FLEXlm License Manager. После чего удалить папку FLEXlm License Manager.
4. Осталось лишь заново установить компилятор и зарегистрировать его.