2013-10-17 10 views
9

Sono nuovo di PPAPI sviluppo e hanno scaricato il già esempi da hereCome creare un plug-in PPAPI per Google Chrome in Windows?

Tuttavia, anche dopo il suo arrivo in tutto il documentation, io non sono in grado di costruire il progetto.

Ho Microsoft Visual Studio 2010, il sistema operativo Windows e Chrome: 30.0.1599.65

ho capito che una volta che si crea un dll, utilizzando il comando regsvr32 registrerà il plugin, anche se ricevendo il dll, anche con il codice a disposizione , sembra difficile per me. Ogni aiuto per la costruzione della DLL è apprezzato.

risposta

7

Si vuole iniziare qui per scaricare l'e configurare l'SDK: https://developers.google.com/native-client/sdk/download

Questa pagina vi porterà attraverso il modo per compilare ed eseguire gli esempi: https://developer.chrome.com/native-client/sdk/examples

Questa pagina va su come in realtà creare il proprio plugin: https://developer.chrome.com/native-client/devguide/tutorial/tutorial-part1

e allora si dovrebbe leggere l'intera sezione per codificare e strutturare la vostra applicazione: https://developer.chrome.com/native-client/devguide/coding/application-structure

Se hai bisogno di librerie di terze parti assicurati di controllare qui: https://chromium.googlesource.com/webports

Modifica: Hai dimenticato di voler usare la stessa versione di api del pepe come la versione di Chrome che stai utilizzando (in questo caso pepper_30). Inoltre, devi usare la toolchain NaCl (uno di glibc, newlib o pnacl); non è possibile utilizzare i toolchain di Visual C/C++. Vi consiglio di provare pnacl ora che è disponibile, dato che è di gran lunga la versione più cross-platform, ma se avete problemi, probabilmente vorrete usare la toolchain newlib poiché ha un supporto migliore.

+1

Posso utilizzare make per eseguire gli esempi di test? C'è un Makefile in https://github.com/adobe/chromium/tree/master/ppapi/tests/clang Ho cercato di eseguire questo, ma ottenendo errori. – grajesh

+0

Avrai difficoltà a costruire quei test ppapi. Suggerisco di provare a creare uno degli esempi forniti con l'SDK. Se hai davvero bisogno di costruire quel test (non è un esempio) dovrai usare clang (un'altra toolchain C/C++). Tuttavia, da un aspetto superficiale, quei test non sono in realtà costruiti in NaCl, né generano un plug-in PPAPI. Non ho mai avuto clang lavorando su Windows, ma è apparentemente possibile. Vedi http://clang.llvm.org/get_started.html per le istruzioni che utilizzano Visual Studio. Probabilmente userò MinGW, ma non riesco a trovare istruzioni decenti per questo. – DRayX