STM8. Cosmic ошибка компилятора «FlexLM No such feature exists»

Иногда возникает странная ошибка при компиляции в IDE STVD компилятором COSMIC.  Виной этому ошибка сервера лицензий от Cosmic. 

Если вы увидели такую ошибку:

#error cpstm8 C:Program Files (x86)COSMICFSE_CompilersCXSTM8Hstm8mods0.h:1 FlexLM No such feature exists.

значит у вас слетела бесплатная лицензия.

Если просто удалить компилятор и заново поставить, то компилятор не будет требовать лицензионный файл. Ошибка компиляции не исчезнет.

Есть два решения: 

  1. Переустановить Windows 
  2. Почистить регистр от старой лицензии Cosmic

Рассмотрим 2 вариант.

1. Перед чисткой реестра необходимо удалить компилятор Cosmic. 

2. Для того, чтобы почистить регистр в начале надо открыть программу для чистки регистра: Стандартные=>Выполнить. Затем ввести в поле: regedit.

3. Затем вам надо в поиске Правка=>Найти ввести COSMIC или FLEXlm License Manager. После чего удалить папку FLEXlm License Manager. 

4. Осталось только заново установить компилятор и зарегистрировать его.