【问题标题】:Google chrome, native client support and development谷歌浏览器,原生客户端支持和开发
【发布时间】:2010-05-19 06:10:56
【问题描述】:

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

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

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

感谢您的帮助,

-hbt

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


更多详情: 已经在阅读文档 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中

双重检查:chrome中的插件 本机客户端插件已启用并指向 .mozilla/plugins/libnpGoogleNaClPlugin.so

请指教

谢谢

【问题讨论】:

  • 你试过用 Chromium 运行它吗?
  • 不,我没有。我使用的是 google-chrome 而不是自定义的 chromium 包。
  • 我尝试在 Ubuntu 10.10 上启用 NativeClient 运行 chrome dev (v11),但没有成功。不过,我还没有深入挖掘。

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


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    1) 现在不支持 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
    

    并且开发通道中的 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

    玩得开心!

    【讨论】:

      猜你喜欢
      • 2023-03-05
      • 2012-05-30
      • 2011-11-13
      • 2013-03-19
      • 2010-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多