Порядок установки библиотеки maCom
-
Зарегистрировать библиотеку maCom.dll в системном реестре Windows,
выполнив команду
regsvr32.exe maCom.dll
-
Аналогичным образом зарегистрировать все библиотеки алгоритмов,
полученные вместе с исходным кодом maCom.
Порядок создания библиотеки методов
Для создания проекта новой maCom-совместимой библиотеки
необходимо выполнить следующие шаги:
-
Создать директорию проекта на одном уровне с директориями
shared и Lib_Template.
Перенести в неё все файлы из директории Lib_Template.
-
Открыть в Visual Studio файл проекта Library.dsw из новой директории.
-
В Project/Settings/Link изменить имя выходного файла
(по умолчанию имя задано как Library.dll).
-
Сгенерировать с помощью системной утилиты guidgen.exe
описание уникального идентификатора (GUID) в формате C++.
Вставить это описание в начало файла Library.cpp
(сразу после команд препроцессора #include).
-
Отредактировать файл Library.cpp, заменив все "???"
на идентификаторы метода или библиотеки.
Реализации методов можно перенести в отдельные файлы,
оставив в файле Library.cpp только реализацию компонента библиотеки.
-
Если предыдущие шаги выполнены корректно,
то на этом этапе библиотека уже может быть корректно скомпилирована.
-
Реализовать необходимое количество методов,
вставить код создания всех этих методов
в тело функции библиотеки CreateMethodDef.
-
Скомпилированную библиотеку зарегистрировать
в системном реестре Windows
с помощью системной утилиты regsvr32.exe.
Порядок создания тестового приложения
-
При создании проекта библиотеки из директории Lib_Template
была перенесена поддиректория test, содержащая заготовку для
простого консольного приложения, тестирующего библиотеку.
-
Отредактировать файл testLibrary.cpp, заменив все вхождения "???"
на имена библиотеки и метода(ов).
Реализовать и отладить тестовое приложение.