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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

Разработка » Не получается скомпилировать плагин в VC2010 » 21-04-2010 19:23:46

Учусь писать под [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\
:( Билд валится с ошибками:
[pre]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@@PAPAVnsIMod

Разработка » неопределенная сущность » 16-04-2010 11:15:11

У меня такое было. FF категорически не хотел понимать файл локализации в ANSI кодировке, сохранил в UTF-8 Unix, всё заработало.

Board footer

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