Как создать плагин PPAPI для Google Chrome в Windows?

Я новичок в разработке PPAPI и скачал уже примеры здесь

Однако даже после ознакомления с документацией я не могу собрать проект.

У меня есть Microsoft Visual Studio 2010, ОС Windows и Chrome:30.0.1599.65

Я понимаю, что после создания DLL, используя regsvr32 Команда зарегистрирует плагин, хотя получение dll, даже с доступным кодом, кажется мне сложным. Любая помощь для создания DLL приветствуется.

1 ответ

Вы можете начать с загрузки и установки SDK: https://developers.google.com/native-client/sdk/download

На этой странице вы узнаете, как создать и запустить примеры: https://developer.chrome.com/native-client/sdk/examples

На этой странице рассказывается, как создать собственный плагин: https://developer.chrome.com/native-client/devguide/tutorial/tutorial-part1

А затем вы должны прочитать весь этот раздел, чтобы кодировать и структурировать свое приложение: https://developer.chrome.com/native-client/devguide/coding/application-structure

Если вам нужны какие-либо сторонние библиотеки, обязательно проверьте здесь: https://chromium.googlesource.com/webports

Редактировать: Забыл упомянуть, что вы захотите использовать ту же версию API перца, что и версию Chrome, которую вы используете (в данном случае Pepper_30). Кроме того, вы должны использовать набор инструментов NaCl (один из glibc, newlib или pnacl); Вы не можете использовать наборы инструментов Visual C/C++. Я рекомендую попробовать pnacl сейчас, когда он доступен, поскольку это, безусловно, самая кроссплатформенная версия, но если у вас возникнут проблемы, вы, вероятно, захотите использовать цепочку инструментов newlib, так как она имеет лучшую поддержку.

Другие вопросы по тегам