Главное > Программирование

Компиляция DjVuLibre 3.5.23 под MS VC++ 6.0

(1/378) > >>

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 раза последние промолчал в ответ на мои письма. :(

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии