LINUX.ORG.RU

ls -al /usr/lib/qt-3.0.5/plugins/imageformats/
total 48
drwxr-xr-x    2 root     root         4096 Dec  8 16:33 .
drwxr-xr-x    4 root     root         4096 Mar  5  2003 ..
-rwxr-xr-x    1 root     root        18012 Dec  8 16:33 libqjpeg.so
-rwxr-xr-x    1 root     root        19204 Dec  8 16:33 libqmng.so
Следовательно можно попробовать так
ln -s /usr/lib/qt-3.0.5/plugins/imageformats/libqjpeg.so /usr/lib/qt-3.0.5/plugins/imageformats/libQjpeg.so
И добавить при компиляции путь:
-L /usr/lib/qt-3.0.5/plugins/imageformats/

anonymous
()
Ответ на: комментарий от anonymous

ХА, у меня нет плагина к QT imageformats и еще неплохо бы гдето взять Xxf86vm, нету у меня его и все... а все это надо что бы на 9-м редхате запустить нативный рейсинг (типа NeedForSpeed, только намного круче): www.racer.nl

vilfred ☆☆
() автор топика
Ответ на: комментарий от vilfred

c Xxf86vm я разобрался:

cd /usr/X11R6/lib
ar x libXxf86vm.a
g++ -shared -o libXxf86vm.so.1 XF86VMode.o
ln -s /usr/X11R6/lib/libXxf86vm.so.1 /usr/lib/libXxf86vm.so.1 

а вот с Qjpeg нет, потому как не знаю, где этот плагин для Qt взять и как его для Qt-же установить...

vilfred ☆☆
() автор топика
Ответ на: комментарий от vilfred

В принципе я предположил что этот плагин ( хотя я совсем неуверен, т. к. по-моему он при линковке не нужен, а него сама libqt должна подключать). А этот плагин поставляется с самой QT. Давненько я её собирал, но там была опция что-то типа --plugins-shared, и насколько я помню эти плагины можно было делать отдельно, а можно было залинковать в libqt.

anonymous
()
Ответ на: комментарий от anonymous

нихрена, раза 2 qt собрал как в readme сказано, сказал make install, и потом на qjpeg ругань идет чуть не на каждую функцию... похоже оно его не поставило...

vilfred ☆☆
() автор топика
Ответ на: комментарий от vilfred

Так сначала разберёмся c Qjpeg и QT.
Вот что у меня выдаёт:
# ./configure --help
........................
Image Formats:

    -plugin-imgfmt-<format> Enable format (png, jpeg, or mng) to
                            be linked to at runtime. Uses specified
                            lib<format>.
    -qt-imgfmt-<format> ... Enable format (png, jpeg, or mng) to
                            be linked into Qt. Uses specified
                            lib<format>.
    -no-imgfmt-<format> ... Fully disable format (png, jpeg, or mng)
                            from Qt.
.................................
Соответсвенно я собирал qt с -plugin-imgfmt-jpeg -plugin-imgfmt-mng. Может в более
поздних версиях что-нибудь поменяли (у меня 3.0.5).
  Далее я ж говорю что вряд ли это та qjpeg, ведь это как пытаться слинковать что нибудь
с тем же plugger-ом, когда такие штуки должны открываться через dlopen() ( хотя чем чёрт
и девелоперы не шутят :)). Тем более что нафига игре QT. Лучше посмотри в исходниках какие
хедеры включаются. Должно быть что нибудь типа #include <Qjpeg.h>
  Что-то я больше подозреваю что разработчики что-нибудь запороли в makefile-ах. Может на
самом деле должна использоваться стандартная libjpeg, и в исходниках должно быть что-то
типа #include <jpeglib.h>, а в makefile-ах соответсвенно -ljpeg.



anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.