Если во внешнем интерфейсе библиотеки есть qt объекты (хоть QString)
то это очень плохой путь. Ибо никто не гарантировал бинарной совместимости между qt3 и qt4.
Ну а если интерфейс сделать чисто Cи-шный то всё должно работать.
Конечно чисто сишный... все равно не работает... все валится сразу как только я пытаюсь открыть библиотеку. Даже если я не использую QLibrary, а пытаюсь открыть с помощью dlopen() сразу же вываливается Segmentation fault. Причем! Я попробывал написать маленькую библу, которая не использует Qt3, но при этом я прилинковал -lqt-mt к ней так вот она тоже не подключается... т.е. как только в библе есть libpq-mt то сразу же все обламывается
и обламывается только под Linux