Форум пользователей ПО АСКОН

Профессиональные вопросы => Программирование приложений => Тема начата: Yuri2112 от 20.09.12, 16:14:19

Название: Компиляция плагинов на комптютере без установленного Kompas-3D
Отправлено: Yuri2112 от 20.09.12, 16:14:19
Добрый день,

Столкнулся с такой проблемой, необходимо компилировать плагин под компас на С++ на машине без Kompas-3D
Копирования папок Incude и Lib недостаточно, во время создания tlh файлов по tlb выдаётся сообщение

kapi3d5com.tlh(1669): error C2516: '__missing_type__' : is not a legal base class

на машине с установленным компасом такого не происходит.
Возможно надо зарегистрировать какие-либо com объекты в системе.

Заранее спасибо за помощь.
Название: Re: Компиляция плагинов на комптютере без установленного Kompas-3D
Отправлено: Sabahs от 20.09.12, 16:20:27
Нужно зарегистрировать библиотеки типов, файлы *.tlb.
Название: Re: Компиляция плагинов на комптютере без установленного Kompas-3D
Отправлено: Yuri2112 от 20.09.12, 17:10:08
Спасибо, то что надо.
использовал C:\Windows\Microsoft.NET\Framework\v4.0.30319\regtlibv12.exe