Russian Qt Forum
Ноябрь 26, 2024, 06:07
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Программирование
>
Общий
>
Изучаю doxygen, есть вопросы...
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Изучаю doxygen, есть вопросы... (Прочитано 10552 раз)
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Изучаю doxygen, есть вопросы...
«
:
Март 25, 2014, 10:44 »
Раньше обходился без него, сейчас потребовалось. Надо сделать выход на русском, комменты тоже на русском. Использую виндозную версию 1.8.6 с сайта разработчика. Для начала пробую получить RTF. Запустил Doxygen GUI, в визарде сначала настроил маршруты, потом Run. Получил каталог rtf, в нём документы с нечитаемыми русскими текстами и всём остальном на английском. В Expert добавил cp1251 в поля DOXYFILE_ENCODING и INPUT_ENCODING, указал OUTPUT_LANGUAGE Russian. Больше ничего не менял. Нажимаю на Run - простыня сообщений, в конце
error: <мой файл>: failed to translate characters from cp1251 to UTF-8: check INPUT_ENCODING
Каталог rtf пустой. Что я делаю не так?
Записан
2^7-1 == 127, задумайтесь...
Fat-Zer
Гость
Re: Изучаю doxygen, есть вопросы...
«
Ответ #1 :
Март 25, 2014, 11:34 »
вариант сделать исходники в utf8 не рассматривается?
Записан
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Изучаю doxygen, есть вопросы...
«
Ответ #2 :
Март 25, 2014, 11:37 »
нет
Записан
2^7-1 == 127, задумайтесь...
Fat-Zer
Гость
Re: Изучаю doxygen, есть вопросы...
«
Ответ #3 :
Март 25, 2014, 12:31 »
Цитата: Гурман от Март 25, 2014, 11:37
нет
и хорошо... оно всё равно не поможет =)
Цитата: Гурман от Март 25, 2014, 10:44
error: <мой файл>: failed to translate characters from cp1251 to UTF-8: check INPUT_ENCODING
этого быть было не должно, если они в 1251... может они и так в utf8?
про rtf...
похоже проблема в самом генераторе rtf... на выходе у него вот такая бабуйня \'D0\'A1, вместо положенного utf16-го \u1057.
Ни каких похожих опций для его настройки я не нашёл, так что ИМХО — баг...
Записан
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Изучаю doxygen, есть вопросы...
«
Ответ #4 :
Март 25, 2014, 12:35 »
в исходниках комменты в cp1251, это совершенно точно
а генератор RTF как-то сработал без задания кодировки и языка выхода, файлов насоздавал, но после задания - никак вообще, пустой выходной каталог
Записан
2^7-1 == 127, задумайтесь...
VPS
Гость
Re: Изучаю doxygen, есть вопросы...
«
Ответ #5 :
Март 25, 2014, 12:52 »
А с предыдущей версией doxygen пробовали сгенерировать документацию?
П.С.:
на 1.8.3 вроде нормально отрабатывает...
Записан
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Изучаю doxygen, есть вопросы...
«
Ответ #6 :
Март 25, 2014, 13:04 »
а может кто-нибудь на 1.8.6 аналогичное проверить, у кого уже установлена? а то как-то туда-сюда сносить-ставить, не очень хочется
оппа... и при выходе из программы с записью Doxyfile получил GPF
дыряво
«
Последнее редактирование: Март 25, 2014, 13:05 от Гурман
»
Записан
2^7-1 == 127, задумайтесь...
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Изучаю doxygen, есть вопросы...
«
Ответ #7 :
Март 25, 2014, 13:55 »
Убрал cp1251 из кодировки, оставил только Language Russian. И сработало - сгенерились документы, все тексты читаются. Вот тебе, бабушка, и Юрьев день...
Записан
2^7-1 == 127, задумайтесь...
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Изучаю doxygen, есть вопросы...
«
Ответ #8 :
Март 25, 2014, 14:10 »
но всё равно косяк - почему-то в RTF нет номеров страниц, и соответственно, в оглавлениях и текстовых ссылках написано pagenum вместо номеров
и в настройках RTF или где-либо еще нет опции записи номеров страниц
Записан
2^7-1 == 127, задумайтесь...
Fat-Zer
Гость
Re: Изучаю doxygen, есть вопросы...
«
Ответ #9 :
Март 25, 2014, 14:25 »
Цитата: Гурман от Март 25, 2014, 13:55
Убрал cp1251 из кодировки, оставил только Language Russian. И сработало - сгенерились документы, все тексты читаются. Вот тебе, бабушка, и Юрьев день...
мда... прям чёрная магия...
я забыл Language = Russian включить... правда у меня подзаголовки, например «Возвращаемое значение» для функций всё равно ломаются...
Цитата: Гурман от Март 25, 2014, 14:10
но всё равно косяк - почему-то в RTF нет номеров страниц, и соответственно, в оглавлениях и текстовых ссылках написано pagenum вместо номеров
и в настройках RTF или где-либо еще нет опции записи номеров страниц
у меня номера страниц есть, в либроффисе отображаются... но оглавление вообще не генерируется...
Записан
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Изучаю doxygen, есть вопросы...
«
Ответ #10 :
Март 25, 2014, 14:34 »
подзаголовки - да, ломаются, но не все, не могу пока определить, в каких именно случаях
ВРУ! есть номера страниц, не там искал, они справа внизу страницы, а я искал наверху
но в алфавитных указателях и ссылках их нет, только pagenum на их местах
я под оглавлением имел в виду несколько алфавитных указателей
а как такового, самого Оглавления нет, есть только его заголовок и пустая страница
Записан
2^7-1 == 127, задумайтесь...
Fat-Zer
Гость
Re: Изучаю doxygen, есть вопросы...
«
Ответ #11 :
Март 25, 2014, 15:08 »
Цитата: Гурман от Март 25, 2014, 14:34
подзаголовки - да, ломаются, но не все, не могу пока определить, в каких именно случаях
у меня перестали после перекодировки исходника в utf-8...
Цитата: Гурман от Март 25, 2014, 14:34
но в алфавитных указателях и ссылках их нет, только pagenum на их местах
у меня: «Ошибка: источник перёкрестной ссылки не найден»... что в общем то тоже самое...
ЗЫ: а откуда такая потребность генерировать именно rtf?
Записан
Гурман
Гуру общения
Offline
Сообщений: 1442
Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12
Re: Изучаю doxygen, есть вопросы...
«
Ответ #12 :
Март 25, 2014, 15:21 »
Цитата: Fat-Zer от Март 25, 2014, 15:08
ЗЫ: а откуда такая потребность генерировать именно rtf?
Надо включить приличный кусок текста в другую документацию, которую делают другие люди на Офисе.
Записан
2^7-1 == 127, задумайтесь...
Fat-Zer
Гость
Re: Изучаю doxygen, есть вопросы...
«
Ответ #13 :
Март 25, 2014, 15:52 »
Цитата: Гурман от Март 25, 2014, 15:21
Надо включить приличный кусок текста в другую документацию, которую делают другие люди на Офисе.
в качестве извращения, можно сгенерировать в тех, а потом перегнать в rtf... но факт успеха не гарантирую...
Кстати,
Цитата: из доков
Note that the RTF output probably only looks nice with Microsoft's Word. If you have success with other programs, please let me know.
у тебя MS'овский?
Записан
Fat-Zer
Гость
Re: Изучаю doxygen, есть вопросы...
«
Ответ #14 :
Март 25, 2014, 16:22 »
Цитата: Fat-Zer от Март 25, 2014, 15:52
в качестве извращения, можно сгенерировать в тех, а потом перегнать в rtf... но факт успеха не гарантирую...
не.... не слушай... идея глупая...
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...