Как создать плагин 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, так как она имеет лучшую поддержку.