【发布时间】:2016-10-16 06:50:51
【问题描述】:
我正在尝试从 Python 脚本调用 CMake 命令。这是我的代码:
cmakeCmd = ["C:\Program Files\CMake\bin\cmake.exe",'-G Visual Studio 11 Win64', 'C:\Users\MyUser\Desktop\new\myProject']
retCode = subprocess.check_call(cmakeCmd, shell=True)
但我在运行脚本时得到以下输出:
The filename, directory name, or volume label syntax is incorrect.
Traceback (most recent call last):
File "C:\Users\ochitaya\Desktop\New\myProj\sc.py", line 10, in <module>
retCode = subprocess.check_call(cmakeCmd, stderr=subprocess.STDOUT, shell=True)
File "C:\Python27\lib\subprocess.py", line 541, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['C:\\Program Files\\CMake\x08in\\cmake.exe', '-G Visual Studio 11 Win64', 'C:\\Users\\ochitaya\\Desktop\new\\myProj']' returned non-zero exit status 1
【问题讨论】: