Первоначально я написал v3c-dcom, просто чтобы посмотреть, смогу ли я это сделать - вы можете скачать его с Sourceforge.
на данный момент это просто подключаемая система.
Это зависит от трех других проектов SourceForge, поэтому вам придется сначала загрузить и установить их.
Перейдите на SourceForge http://sourceforge.net/ и загрузите следующие проекты:
* v3c
* treedb
* meta-treedb
* v3c-dcom
v3c
содержит систему сборки и общую библиотеку утилит.
treedb
содержит базовую функциональность «постоянная память».
meta-treedb
оборачивает встроенные реализации treedb в общий формат, сокращая время компиляции и раздувание кода.
v3c-dcom
содержит несколько примеров, включая создание хранилища плагинов внутри программы, добавление библиотеки в хранилище, вызов CoCreateInstance()
для создания объектов и вызов методов для этих объектов.
Я спроектировал систему сборки так, чтобы она была удобной для пользователя, хотя она и основана на автоматизированных системах;)
Просто сделайте make && sudo make install
в распакованных каталогах каждого проекта по очереди.
Если вы параноик или у вас нет привилегий "sudo", прочтите README v3c и скрипт "tryout" о том, как распаковать / собрать / установить пакеты в вашей собственной директории.
make check
будет запускать каждую библиотеку в нужном темпе, а для v3c-dcom - демонстрацию, о которой я упоминал выше.
Надеюсь, это поможет.