! | Данная информация предназначена только только для IT-специалистов по системной интеграции модулей БИОСОФТ-М. (см. Руководства пользователя к программным продуктам) |
Библиотека состоит только из файлов в Islib/Packages/Ismin/* и не имеет зависимостей от юнипака при подключении к компиляции прошивки.
В каждый хидер портабельных исходников включается:
#include "opp/univ/Islib/Packages/Ismin/iface/Islib_Ismin.h"
Включения других файлов в проект при компиляции прошивки не требуется.
В Islib-проект тоже ничего дополнительного включать не нужно.
Расширение портабельных исходных файлов .cpp для лучшей совместимости с Islib-компиляцией. Если компилятору прошивки не нравится это, то для каждого CFoo.cppсоздается CFoo.c в проекте прошивки и в нем делается редирект:
// CFoo.c #include "opp/xxx/Packages/yyy/impl/CFoo.cpp"
Подразумевается заданным путь INCLUDE. Для Keil это INCDIR(c:\xv) или в IDE.