Russian Qt Forum

Qt => Общие вопросы => Тема начата: Ubuntu_linux от Сентябрь 09, 2012, 13:07



Название: djvulibre
Отправлено: Ubuntu_linux от Сентябрь 09, 2012, 13:07
Скачал с http://djvu.sourceforge.net/djview4.html последнюю версию оболочки для джвю, но не могу скомпилировать, выдает ошибки:

qdjvuwidget.cpp:710: undefined reference to `_imp___ZN9minivar_tC1EP9miniexp_s'

Либу взял от сюда http://sourceforge.net/projects/djvu/files/DjVuLibre_Windows/3.5.25%2B4.9/

Вот мой про файл:
Код
C++ (Qt)
INCLUDEPATH+="libdjvu/"
LIBS+=-L$$PWD/libdjvu/lib -ldjvulibre

Что может бить не так?


Название: Re: djvulibre
Отправлено: mutineer от Сентябрь 09, 2012, 14:40
Либа сорбрана?


Название: Re: djvulibre
Отправлено: Ubuntu_linux от Сентябрь 09, 2012, 21:44
Я взял либу с проги для джвю.


Название: Re: djvulibre
Отправлено: alex312 от Сентябрь 10, 2012, 00:17
Что может бить не так?
http://en.wikipedia.org/wiki/Name_mangling


Название: Re: djvulibre
Отправлено: Ubuntu_linux от Сентябрь 10, 2012, 00:49
Это хорошо...
Сейчас пробую скомпилировать библиотеку с исходников, надеюсь получиться.


Название: Re: djvulibre
Отправлено: Ubuntu_linux от Сентябрь 10, 2012, 14:48
Наконец то удалось скомпилировать либу с использованием mingw,  делал так:

1) configure --enable-desktopfiles=no --enable-threads=cothread --prefix=c:/djvulib
2) В файле desktopfiles/Makefile подправил строки на :
CONVERT = /c/Program\ Files/ImageMagick-6.7.5-Q16/convert
INKSCAPE = INKSCAPE
3) make
4) make install


Название: Re: djvulibre
Отправлено: Ubuntu_linux от Сентябрь 10, 2012, 15:31
Но теперь прога вылетает, что за хрень?