Lex:

Le> Возможно, я высловился запутанно. Имеется ввиду плагиновая система,
Le> когда основная программа знает, где искать плагины, и как их вызывать, а
Le> плагины знают, как им реализовать конкретную имплементацию интерфейса. В
Le> таком случае, основная программа может паковатся с минимальным набором
Le> плагинов, а остальные будут доступны отдельно, и они уже могут тянуть с
Le> собой сколь угодно много зависимостей (типа libespeak).

А по-другому, наверное, и нельзя реализовать доступ к libespeak через
dlopen(). Использовать библиотеку C++ через dlopen напрямую - это, IMHO,
нетривиальная задача. Если, конечно, такой вариант использования в
библиотеке не предусмотрен.

-- 
Дмитрий Падучих
-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить