#c #dll #npapi
#c #dll #npapi
Вопрос:
Я создаю плагин для FF и Chrome, этот плагин должен вызывать методы API, которые находятся во внешней dll / so . могу ли я связать этот плагин npapi с внешней dll в плагине?
Ответ №1:
Конечно, вы можете. Имейте в виду, что у некоторых людей, похоже, возникают проблемы с загрузкой связанной DLL-библиотеки из каталога DLL плагина, поэтому вам может потребоваться отложить ее загрузку и задать путь поиска DLL при запуске плагина для поиска в каталоге, в котором находится плагин, но вы можете установить зависимость вместе с библиотекой DLL плагина.
Комментарии:
1. привет, спасибо за ответ знаете ли вы какие-либо примеры, показывающие это?
2. У меня нет примера — я сам стараюсь этого избегать. Однако для установки каталога DLL вам нужно msdn.microsoft.com/en-us/library/windows/desktop /… и msdn.microsoft.com/en-us/library/yx9zd12s.aspx описывает, как отложить загрузку библиотеки dll (по крайней мере, в терминах командной строки; это также нетрудно сделать в графическом интерфейсе)