我正在尝试让 Node.js 在 Windows 上构建。该过程完成,看似没问题,但没有生成node.lib。
检查输出的内容,在尝试构建时似乎一开始就有问题(我消失去喝咖啡,为什么我一开始没有看到它)。
Project files generated.
Setting environment for using Microsoft Visual Studio 2010 x86 tools.
node_js2c
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(1
51,5): error MSB6006: "cmd.exe" exited with code 1. [D:\dev\AccountsX\node-v0.1
0.12\node_js2c.vcxproj]
检查生成的项目代码,node_js2c.vcxproj
我可以看到这一行:
<Command>call call C:\Program Files\Python27\python.exe "tools\js2c.py" ... </Command>
这在两个方面看起来是错误的。首先是两个call
命令,然后是未引用的路径。
我该如何解决?