Перейти к содержанию
    

Ошибка при попытке компиляции Keil 3.22

Доброго всем дня,

 

Я загрузил последнюю весию MDK Keil 3.22.

При попытке компиляции дыдает ощибку:

 

Retarget.c: Error: #869: could not set locale "" to allow processing of multibyte characters

 

Не компилирется ни один проект из списка примеров (examples).

:05:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Последний MDK323a.

У меня сейчас пока установлен 3.22, примеры прекрасно компилируются.

А Вы, случайно, не в папку с длинными именем (русскими буквами, пробелами) установили компилятор?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Последний MDK323a.

У меня сейчас пока установлен 3.22, примеры прекрасно компилируются.

А Вы, случайно, не в папку с длинными именем (русскими буквами, пробелами) установили компилятор?

 

Программа установлена в C:/Keil.

 

Я лечил с помошью keygen.exe от http://caxapa.ru/ загруженнуй в прошлом году.

На работе нормально компилируется а дома выдает эту ощибку.

Сегодня загрузил еще одно лекарство от сахары rlarm310.exe. Вроде бы обновляет библиотечные фаилы.

Попробую дома тоже запустить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

при установке rlarm310 предлагает показать Вам "RL_Release_Notes", Вы прочли, что это такое и посмотрели, кто изготовитель?

rlarm - исходные тексты кейловской операционки. И в том посте, где Вы взяли на неё ссылку, так и написано.

Там подробнее http://www.keil.com/rl-arm/

Это не лекарство.

Здесь про правильное лекарство к последним версиям: http://caxapa.ru/121196.html

Попробуйте полностью удалите кейл и заново установите. Но старые (от 3.10) исходники операционки на него лучше не ставить. Исходники эти нужны только если Вы решили несколько модернезировать её. А так, без исходников, в виде библиотеки, она есть в поставке МДК.

Можете свежий МДК скачать тут и дать ему лицензию. Он станет не евалюшн.

сахаре есть ссылка на 3.23 http://caxapa.ru/129926.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

при установке rlarm310 предлагает показать Вам "RL_Release_Notes", Вы прочли, что это такое и посмотрели, кто изготовитель?

rlarm - исходные тексты кейловской операционки. И в том посте, где Вы взяли на неё ссылку, так и написано.

Там подробнее http://www.keil.com/rl-arm/

Это не лекарство.

Здесь про правильное лекарство к последним версиям: http://caxapa.ru/121196.html

Попробуйте полностью удалите кейл и заново установите. Но старые (от 3.10) исходники операционки на него лучше не ставить. Исходники эти нужны только если Вы решили несколько модернезировать её. А так, без исходников, в виде библиотеки, она есть в поставке МДК.

Можете свежий МДК скачать тут и дать ему лицензию. Он станет не евалюшн.

сахаре есть ссылка на 3.23 http://caxapa.ru/129926.html

 

Большое спасибо VAI !!

Буду скачивать 3.23 и попробую применить лекарство к нему.

А ты попробовал скомпилировать код > 16 Kb?

Спасибо !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А ты попробовал скомпилировать код > 16 Kb?

Вот заодно сам и попробуешь. У нас у всех работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот заодно сам и попробуешь. У нас у всех работает.

 

Полезно будет узнать всем:

 

- Ошибка error #869 возникает когда Regional and Language settings не установлен на English.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ошибка error #869 возникает когда Regional and Language settings не установлен на English.

Это системные параметры? Т.е. , по русски "Языки и региональные стандарты" в "панели управления?

А у меня "русский"

post-37-1221460702_thumb.jpg

 

Может Вы при настройке стандартов что-то намудрили?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это системные параметры? Т.е. , по русски "Языки и региональные стандарты" в "панели управления?

А у меня "русский"

post-37-1221460702_thumb.jpg

 

Может Вы при настройке стандартов что-то намудрили?

 

VAI хочу тебе передать большое спасибо за поддержку и участие в обсиждении моего вопроса.

У меня не русский Windows и региональные настройки также были установлены на другой язык.

Я скачал uVision MDK 3.23 и получил лицензию до 2012 года ( с помошью лкерства рекомендованного тобою ). Код размером 32 Kb компилируется без проблем.

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Такая же ошибка в ARM DS-5, где используется armcc. Самое удивительное, что примеры в IDE собираются, тестовый простенький пример с Makefile заработал, а большой рабочий проект спотыкается на первом же файле с исходниками.

 

UPD. Исправил. В Makefile была явно задавалась локаль, удалил это действие.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Такая же ошибка в ARM DS-5, где используется armcc. Самое удивительное, что примеры в IDE собираются, тестовый простенький пример с Makefile заработал, а большой рабочий проект спотыкается на первом же файле с исходниками.

 

UPD. Исправил. В Makefile была явно задавалась локаль, удалил это действие.

Десять лет ветке (;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...