【问题标题】:PNaCl local server build error on Windows [ppapi_ALL_TARGET] Error 2Windows 上的 PNaCl 本地服务器构建错误 [ppapi_ALL_TARGET] 错误 2
【发布时间】:2013-11-17 15:16:19
【问题描述】:

我正在学习在 Windows 平台 (win7) 上使用 google-nativeclient 开发网络应用程序。根据说明,我必须从我与 SDK 一起安装的 pepper_(VERSION) 的 src 目录中运行 make serve,在我的情况下是 pepper_31。构建会一直运行,直到它失败并显示以下消息:

**

C:/bin/nacl_sdk/nacl_sdk/pepper_31/tools/host_vc.mk:25: *** Unable to find cl.exe in PATH while building Windows host build.  Stop.
make[1]: Leaving directory 'C:/bin/nacl_sdk/nacl_sdk/pepper_31/src/ppapi'
make[1]: Leaving directory 'C:/bin/nacl_sdk/nacl_sdk/pepper_31/src/ppapi'
Makefile:56: recipe for target 'ppapi_ALL_TARGET' failed
make: *** [ppapi_ALL_TARGET] Error 2

**

我认为它缺少 cl.exe 程序,但我什至不知道那是什么以及如何获得它。有人能帮忙吗?谢谢。

【问题讨论】:

    标签: windows google-nativeclient ppapi


    【解决方案1】:

    错误前应该有消息:

    To skip the host build use:
    "make NO_HOST_BUILDS=1"
    

    所以快速回答是:不,只要运行make NO_HOST_BUILDS=1 <target>,就不需要 cl.exe(它是 Visual Studio C 编译器)。

    您还可以安装 Visual C++ Express,并从 Visual Studio 命令提示符运行 make;这会将cl.exe 放入您的路径中,因此此错误将消失。

    不管怎样,这不是一次很棒的经历——我已经提交了this bug 来跟踪这个问题。

    【讨论】:

    • make NO_HOST_BUILDS=1 不起作用...但我使用了 Visual C++ Express 方法并且它有效。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-09
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 1970-01-01
    相关资源
    最近更新 更多