【问题标题】:How to build OpenCV for PNaCl on Windows如何在 Windows 上为 PNaCl 构建 OpenCV
【发布时间】:2014-08-10 12:25:22
【问题描述】:

我是 PNaCl/NaCl 的初学者,但遇到了问题。 我想在 Web Native Client 上使用“openCV”。所以我试图在cygwin上构建“naclports”。 但是失败了。。 以下是我的工作流程和结果。请告诉我使用“openCV”有什么问题或替代想法。 *我用的是windows8.1和cygwin。

1. Download and install the [Native Client SDK][1].
     - installed pepper version is 35. PATH is C:/cygwin64/home/*user*/nacl_sdk/pepper_35 (set the environment variable).

2. Clone the "[naclports][2]" in  C:/cygwin64/home/*user*/naclports/src/

3. Done the build on cygwin.
**@** ~/naclports/src
$make opencv

4. error is coming:
######################################################################
Testing zlib
######################################################################
chdir /home/ryosuke/naclports/src/out/build/zlib/zlib-1.2.8
DEBUG MODE ENABLED (bypass acl)
fread: Broken pipe
DEBUG MODE ENABLED (bypass acl)
NaClMain: <fd:0>: Broken pipe
  *** minigzip test FAILED ***
naclports: Building 'zlib' failed.
Makefile:68: recipe for target 'opencv' failed
make: *** [opencv] Error 1

你有什么好主意吗?

【问题讨论】:

    标签: javascript c++ opencv web-applications google-nativeclient


    【解决方案1】:

    不幸的是,naclports 中的许多端口目前还没有构建 cygwin。在这种情况下,您可以看到它实际上是构建失败的 zlib。

    如果可能,您可以在 mac 或 linux 机器上构建端口并将生成的包复制过来。

    目前正在开发用于安装二进制包的系统,以便更容易安装预构建的包,而不是从源代码构建它们。

    【讨论】:

    • 感谢您的反馈,sbc。我曾尝试在 Virtualbox 中的 Ubuntu 中构建,它运行良好!
    猜你喜欢
    • 2014-12-23
    • 2012-01-08
    • 1970-01-01
    • 2020-08-12
    • 1970-01-01
    • 1970-01-01
    • 2011-06-02
    • 2019-06-11
    • 2012-01-18
    相关资源
    最近更新 更多