>Нет, просто хотелось бы, чтобы установил например QT и его функции можно было вызывать в любых других языках.Для этого есть биндинги (т.е. поддержка в самих языках). Например для Qt:
$ eix qt|grep -i bindi
* dev-libs/libindicate-qt
Description: Python bindings for the Qt toolkit
Description: A python binding for libpoppler-qt4
Description: Ruby bindings for Qt4
Description: Qt Perl bindings
Description: Qt Ruby bindings
…
И то, это для C++-библиотек (там имена в объектниках «коверкаются». подробности http://en.wikipedia.org/wiki/Name_mangling)
Для библиотек С (или при использовании extern "C" в С++, что требуется для dll в винде) всё ГОРАЗДО проще.
А вообще, это не технический, а административный вопрос стандартизации юзер-спейсного АПИ. И всё. Конечно, строем ходить проще, никаких проблем с пробками и транспортными коллапсами.
Но свобода творчества мне лично дороже. :D