0

我正在学习在 Windows 平台(win7)上使用 google-nativeclient 开发 Web 应用程序。根据说明,我必须make servesrc随 SDK 一起安装的 Pepper_(VERSION) 目录运行,在我的例子中是 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 程序,但我什至不知道那是什么以及如何获得它。有人能帮忙吗?谢谢你。

4

1 回答 1

2

错误之前应该有一条消息:

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

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

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

无论哪种方式,这都不是一个很好的体验——我已经提交了这个错误来跟踪这个问题。

于 2013-11-18T19:36:20.343 回答