Google Chrome,本机客户端支持和开发

时间:2010-05-19 06:10:56

标签: c++ browser google-chrome google-nativeclient

我想编写一个小型C ++应用程序,并使用本机客户端API在chrome上运行它。

我有几个问题: 1)我在Ubuntu上编译了示例并在firefox上运行了代码但是无法在chrome上运行它(使用版本5.0.342.7 beta) 我需要安装一些东西吗?扩展/插件?

2)我找不到一个可以运行的在线应用程序?链接任何人,我想看到这个东西的力量,而不必在本地编译代码。

感谢您的帮助,

-hbt

PS: 我不知道提出多个问题的政策是什么。如果这是一个问题,请告诉我,我将创建多个线程。


更多细节: 已经阅读过doc http://code.google.com/p/nativeclient/wiki/NativeClientInGoogleChrome

从命令行使用--enable-nac运行,我有这个错误

.mozilla / plugins / sel_ldr_bin.trace:无法动态加载可执行文件

我已经构建并安装了sel_ldr ./scons -c --mode = opt-linux sel_ldr ./scons -c --mode = nacl ./scons run_all_tests ./scons --mode = opt-linux npGoogleNaClPlugin ./scons --verbose firefox_install

在Firefox中运行!不是铬

仔细检查:chrome中的插件 Native Client插件已启用并指向 .mozilla /插件/ libnpGoogleNaClPlugin.so

请告知

由于

2 个答案:

答案 0 :(得分:0)

您是否使用以下参数启动Chromium --enable-nac。

答案 1 :(得分:0)

1)现在不支持Firefox(可能将来会再次支持Firefox)。您似乎没有使用最新的SDK。

2)您需要使用较新的Chrome浏览器(是的Chrome现在也在运行nativeclient模块)。在Ubuntu中,您可以使用Google存储库进行测试

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

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

并且dev通道中的chrome包被命名为'google-chrome-unstable'。有关google linux存储库的更多信息,请访问:www.google.com/linuxrepositories /

3)Native Client的SDK分为nativeclient-sdk。它易于使用。以下是指南:http://code.google.com/p/nativeclient-sdk/wiki/HowTo_GetStarted

玩得开心!