Главное > Программирование
Компиляция DjVuLibre 3.5.23 под MS VC++ 6.0
monday2000:
Недавно вышла новая версия DjVuLibre - 3.5.23:
--- Цитировать ---NEW IN VERSION 3.5.23
------------------------
- Djview3 has been deprecated by djview4 whose source comes in
its own tarball. Use configure option --enable-djview to force
the compilation of djview3.
- Set ddjvuapi_version to 19.
- Added ddjvu_document_create_by_filename_utf8
- Generate icons with rsvg rather than imagemagick.
- djvused: correctly outputs escape characters.
- djvumake: added options to generate foreground colors.
- Various bug fixes.
--- Конец цитаты ---
monday2000:
Леон Боту по моей просьбе подправил страницу http://djvu.sourceforge.net/doc/man/djvumake.html . А именно, подправлено описание опции FGbz - добавлено описание цветов и зон раскраски.
И плюс Леон сумел исправить глюк в ddjvu - неспособность создавать PDF. Леон даже прислал мне исправленную скомпилированную версию под Windows! :o Это при том, что Леон - закоренелый линуксоид, у него вроде винды отродясь не было. :) Хотя он прислал мне этот файл для тестирования:
http://www.djvu-soft.narod.ru/soft/ddjvu_pdf.rar (28 КБ)
Но он оказался правильно работающим (впервые). Т.е. пока ddjvu.exe, доступный на сайте DjVuLibre, работает неправильно - а этот - правильно.
monday2000:
Леон прислал мне письмо, в котором сказал, что он "залил исправленную версию". Я не совсем понял, что он имеет в виду - наверное, имеется в виду сайт http://djvu.sourceforge.net/ .
monday2000:
Мне удалось скомпилировать DjVuLibre 3.5.23 в MS VC++ 6.0.
Это довольно важное достижение для меня. Дело в том, что я пользуюсь DjVuLibre 3.5.17, которая уже успела ощутимо устареть, и поэтому использовать её в последнее время стало просто мучительно.
Мне пришлось для этого кое-что подправить в исходниках DjVuLibre 3.5.23. Все исправления я отправил Леону Боту.
В результате получились совершенно те же самые обычные DjVuLibre-утилиты - такие же, как и в DjVuLibre 3.5.17 по своим свойствам. Т.е. они не зависят ни от каких DLL, и не поддерживают TIF.
В ближайшее время я выложу как исходники, так и скомпилированные утилиты. Может даже, я возьму исходники из CVS - чтобы максимально свежие были.
monday2000:
Выкладываю DjVuLibre 3.5.23, скомпилированную (вся целиком) в MS VC++ 6.0:
Исходники:
http://www.djvu-soft.narod.ru/soft/djvulibre_v3_5_23m_src.rar (658 КБ)
Экзешники:
http://www.djvu-soft.narod.ru/soft/djvulibre_v3_5_23m_bin.rar (1,38 МБ)
Это исходники и экзешники всех обычных DjVuLibre-утилит http://djvu.sourceforge.net/doc/index.html плюс ещё 4 моих клона с этих утилит:
fi_ddjvu, fi_c44, djvudumpm, djvumakem.
Утилиты не нуждаются ни в каких DLL и скомпилированы без поддержки TIFF. Исходники слегка подправлены, чтобы их можно было скомпилировать в MS VC++ 6.0 (а также, естественно, содержат компиляционный проект под MS VC++ 6.0).
Мне хотелось бы, чтобы Леон Боту занёс в DjVuLibre 3.5.23 мои исправления в коде DjVuLibre, а также компиляционный проект для MS VC++ 6.0 - короче, я хочу, чтобы и официальный DjVuLibre 3.5.23 теперь стал компилироваться в MS VC++ 6.0.
Но что-то Леон уже 2 раза последние промолчал в ответ на мои письма. :(
Навигация
Перейти к полной версии