2010-05-19 6 views
1

Je voudrais écrire une petite application C++ et l'exécuter sur chrome en utilisant l'API client natif.Google chrome, support et développement de client natif

J'ai quelques questions cependant: 1) Je compila les exemples sur Ubuntu et couru le code sur Firefox, mais ne peut pas courir sur le chrome (en utilisant bêta 5.0.342.7 version) Ai-je besoin d'installer quelque chose? Une extension/un plugin?

2) Je ne trouve pas une seule application en ligne que je pourrais utiliser? Liens n'importe qui, je veux voir la puissance de cette chose sans avoir à compiler le code localement.

Merci pour votre aide,

-hbt

PS: Je ne sais pas quelle est la politique de poser des questions multiples. Si c'est un problème, faites le moi savoir et je vais créer plusieurs threads.


Plus de détails: déjà lu doc ​​à http://code.google.com/p/nativeclient/wiki/NativeClientInGoogleChrome

Courir avec --enable-nac de la ligne de commande et j'ai cette erreur

.mozilla/plugins/sel_ldr_bin.trace: ne peut pas charger dynamiquement exécutable

je l'ai déjà construit et installé sel_ldr ./scons -c --mode = opt-linux sel_ldr ./scons -c -M ode = ./scons run_all_tests NaCI ./scons --mode = opt-linux npGoogleNaClPlugin ./scons --verbose firefox_install

Works dans firefox! pas en chrome

revérifié about: plugins en chrome Plugin Native Client est activé et pointant vers .mozilla/plugins/libnpGoogleNaClPlugin.so

S'il vous plaît conseiller

Merci

+1

Avez-vous essayé de l'utiliser avec Chromium? – Rob

+0

Non, je ne l'ai pas fait. J'utilise google-chrome pas le paquet chrome personnalisé. – hbt

+0

J'ai essayé de lancer chrome dev (v11) avec NativeClient activé sur Ubuntu 10.10 sans chance. Je n'ai pas encore creusé profondément, cependant. – kzh

Répondre

0

Avez-vous lancé Chrome avec le paramètre suivant --enable-nac.

+0

J'ai mis à jour ma question à la place .... Je ne peux pas formater mon commentaire correctement. – hbt

0

1) Firefox n'est pas supporté maintenant (peut-être que dans le futur il sera à nouveau supporté). Il semble que vous n'utilisez pas le dernier SDK.

2) Vous devez utiliser un navigateur Chrome plus récent (oui, Chrome exécute maintenant le module nativeclient). Dans Ubuntu, vous pouvez utiliser le référentiel Google pour les tests

deb http://dl.google.com/linux/deb/ stable non-free main 

deb http://dl.google.com/linux/deb/ testing non-free main 

et le paquet du chrome dans le canal dev est nommé 'google-chrome instable. Pour plus d'informations sur google linux repository, reportez-vous à: www.google.com/linuxrepositories/

3) Le SDK du client natif est séparé en nativeclient-sdk. C'est facile à utiliser. Voici le guide: http://code.google.com/p/nativeclient-sdk/wiki/HowTo_GetStarted

Amusez-vous!