【问题标题】:Error building from the Windows Command Prompt via vcbuild通过 vcbuild 从 Windows 命令提示符构建时出错
【发布时间】:2011-12-05 10:55:27
【问题描述】:

我正在尝试通过命令提示符执行 vcbuild。只是使用

vcbuild project.vcproj

不起作用,我尝试使用整个路径:

C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcpackages\vcbuild.exe project.vcproj

给出错误:'C:\Program' 不被识别为内部或外部命令,...

所以我用'尝试了它

'C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcpackages\vcbuild.exe' project.vcproj

给出错误“系统找不到指定的路径”

  • 路径确实存在

感谢任何帮助将不胜感激。

注意:这将由 TeamCity(CI 服务器)执行 ++ 出于某种原因使用“”不起作用,在 TeamCity 的命令执行中输入时响应:“指定的命令可执行文件无效”

【问题讨论】:

  • 使用“开始”菜单中的 Visual Studio 命令提示符。
  • 我在 CI 服务器中进行,TeamCity
  • @Joey 关于引用的评论是正确的,但我会调整您的 PATH 环境变量以包含 Visual Studio 路径,而不是处理在命令行中定位二进制文​​件。

标签: windows command prompt vcbuild


【解决方案1】:

改用双引号:

"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcpackages\vcbuild.exe" project.vcproj

cmd 中的引用只能使用双引号,无论您可能习惯或不习惯 Unix shell。

【讨论】:

  • 我在 TeamCity 中执行此操作,它响应输入错误:“指定的命令可执行文件无效”您知道其他方法吗?
  • 如果您必须在单独的字段中提供可执行文件的路径及其参数,那么您可能应该再次省略引号。
  • 我最终进入系统设置并将其添加为环境变量。
猜你喜欢
  • 2017-10-15
  • 1970-01-01
  • 1970-01-01
  • 2017-08-02
  • 1970-01-01
  • 2018-03-26
  • 2018-05-05
  • 2011-12-28
  • 2011-06-30
相关资源
最近更新 更多