IID и линковка

Программирование для CATIA.

IID и линковка

Сообщение Shapkin » 15 апр 2009 15:01

Народ,
второй день мучаюсь - немогу понять какие модули для линковки нужно подключить...
В коде есть конструкция
CATApplicationFrame *appFrame = CATApplicationFrame::GetFrame();
CATIAApplication *ptApp = NULL;
if (SUCCEEDED(appFrame->QueryInterface(IID_CATIAApplication, (void**) &ptApp))) {


В момент сборки вылетает..
error LNK2001: unresolved external symbol "__declspec(dllimport) struct _GUID IID_CATIAApplication" (__imp_?IID_CATIAApplication@@3U_GUID@@A)

В Imakefile.mk
BUILT_OBJECT_TYPE=SHARED LIBRARY
LINK_WITH = JS0GROUP \
JS0GROUP JS0FM DI0PANV2 CATApplicationFrame


В IdentityCard.h
AddPrereqComponent("System",Protected);
AddPrereqComponent("ApplicationFrame",Protected);
AddPrereqComponent("Dialog",Protected);


Подскажте плз что и где мне нужно прописать. Что я тольк не пробовал :cry:
Аватара пользователя
Shapkin
Новичок
Новичок
 
Сообщения: 8
Зарегистрирован: 05 фев 2009 12:24

Re: IID и линковка

Сообщение booSter » 15 апр 2009 15:57

Код: Выделить всё
...
AddPrereqComponent("InfInterfaces",Protected);
...


Код: Выделить всё
...
LINK_WITH = ... \
               CATInfInterfaces
...
Сделаешь доброе дело за деньги - скажут спасибо,
Сделаешь бесплатно - сядут на шею...
©пёрто
Аватара пользователя
booSter
Moderator
 
Сообщения: 227
Images: 15
Зарегистрирован: 09 фев 2008 16:48
Откуда: Minsk

Re: IID и линковка

Сообщение Shapkin » 15 апр 2009 16:29

:shock:
Самое интересное я кажется изначально так и писал....
Спасибо! :roll:
Аватара пользователя
Shapkin
Новичок
Новичок
 
Сообщения: 8
Зарегистрирован: 05 фев 2009 12:24


Вернуться в CAA-RADE

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7