Doxige

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Чт май 03, 2012 06:27:23
Откуда: Челябинск

Сообщение DruidCat »

Разобрался с Doxigen, самая большая беда с кодировками. Doxigen использует UTF-8, а мой WINAVR кодировку windows 1251. Поэтому, после запуска программы Doxigen, создалась бибиотека html с гракозябрами заместо комментариев. Пришлось в WINAVR поставить кодировку UTF-8 (Tools->Options->Defaults->Code Page:UTF-8) и перекодировать в эту кодировку исходный код программы, чтобы в WINAVR не было гракозябров. И после этого запускаем Doxigen.
Кот должен прожить жизнь без сожаления.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 135
Зарегистрирован: Вт фев 21, 2012 20:42:26
Откуда: Санкт-Петербург, Россия, Земля

Сообщение U235 »

В настройках Doxigen можно выбрать любую кодировку исходников, хоть в ручную правкой файла настроек, хоть в графической оболочке.
Я столкнулся с другой проблемой - если Doxigen генерирует файл CHM, то как ни старайся - оглавление получается с кракозябами.
А из наших труб идет необычный дым. Стой! Опасная зона! Работа мозга!...
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Чт май 03, 2012 06:27:23
Откуда: Челябинск

Сообщение DruidCat »

Я ставил в DOXIGEN за место UTF-8 windows 1251, doxigen все равно деает гракозабры. Как сделать в DOXIGEN html со стандартной кодировкой для WINDOWS7? А то не охота все исходники в UTF-8 переделывать. Или лучше, чтоб у меня все исходные кода WINAVR были в UTF-8?
Кот должен прожить жизнь без сожаления.
Встал на лапы
Сообщения: 106
Зарегистрирован: Пн мар 26, 2012 05:25:06

Сообщение Совесть »

Видимо вы не там меняли. Для выбора кодировки файлов используется опция INPUT_ENCODING.
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Чт май 03, 2012 06:27:23
Откуда: Челябинск

Сообщение DruidCat »

Совесть, вы мой спаситель, я действитеьно не там указывал кодировку, а именно в DOXYFILE_ENCODING. Век живи, век учись. :beer:
Кот должен прожить жизнь без сожаления.
Реклама
Ответить

Вернуться в «AVR»