Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№121-04-2010 19:23:46

RickiTickiTavi
Участник
 
Группа: Members
Зарегистрирован: 13-04-2010
Сообщений: 2
UA: Firefox 3.5

Не получается скомпилировать плагин в VC2010

Учусь писать под [firefox]
Чтобы научится писать плагины взял за основу вот эту работу
Создал 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++ я полный ноль. Протелепатируйте, плиз, кто разбирается: что я не так сделал?

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]