Страницы: 1
Учусь писать под
Чтобы научится писать плагины взял за основу вот эту работу
Создал idl (такой же как в примере), сгенерировал IMyComponent.h, IMyComponent.xpt. Подложил MyComponent.h, MyComponent.cpp, MyComponentModule.cpp. Потом создал в MS VC++ 2010 Express новый проект DLL, прицепил к нему IMyComponent.h, MyComponent.h, MyComponent.cpp, MyComponentModule.cpp. В настройки проекта в VC++ Directories прописал пути к xulrunner-sdk\lib\ и xulrunner-sdk\include\
Билд валится с ошибками:
1>MyComponent.obj : error LNK2001: unresolved external symbol "unsigned int __cdecl NS_TableDrivenQI(void *,struct QITableEntry const *,struct nsID const &,void * *)" (?NS_TableDrivenQI@@YAIPAXPBUQITableEntry@@ABUnsID@@PAPAX@Z)
1>MyComponentModule.obj : error LNK2001: unresolved external symbol "unsigned int __cdecl NS_NewGenericModule2(struct nsModuleInfo const *,class nsIModule * *)" (?NS_NewGenericModule2@@YAIPBUnsModuleInfo@@PAPAVnsIModule@@@Z)
В VC++ я полный ноль. Протелепатируйте, плиз, кто разбирается: что я не так сделал?
Отсутствует
Страницы: 1