【问题标题】:How to build and compile visual studio c++ code from command prompt window如何从命令提示符窗口构建和编译 Visual Studio C++ 代码
【发布时间】:2015-10-27 21:09:40
【问题描述】:

我在 Visual Studio 2013 中编写了一个 c++ 代码。我想从命令提示符窗口构建和编译代码。有人可以建议我如何执行此操作。谢谢

【问题讨论】:

  • 你应该先google一下。

标签: c++ visual-studio-2013 build msbuild


【解决方案1】:

到目前为止,我知道唯一的方法是:

devenv.exe yousolution.sln /Build "Release"

devenv 必须在路径中(通常类似于 PROGRAMFILES\Microsoft Visual Studio xx.0\Common7\IDE\devenv.exe")并且您必须指定配置(在此示例中为发布,但可以是 Debug 或任何其他配置)。

【讨论】:

  • 感谢 Marom 的回复。我尝试了您建议的方式,但我没有从命令行窗口获得任何输出...我按照以下步骤操作:1.打开命令提示符窗口 2.我输入 cd C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ 3. 然后我给了 devenv.exe MatchTest.sln /Build "Debug" 并输入 输入后我没有收到任何错误消息或输出消息。我的问题是,由于我的 MatchTest.sln 项目位于不同的位置,当我给出上述命令时它将如何执行。
  • 是的,没有输出,万一出错是个问题。我在自动构建中使用它,我知道一切都很好。当出现问题时,我需要启动 IDE。
  • 通常的方法是使用 msbuild 而不是通过 devenv 进行循环(无论如何最终都会使用 msbuild),再加上使用正确设置所有环境变量的正确 VS 命令窗口:从 Developer Command Prompt for VS2013 开始开始菜单,然后例如msbuild /path/to/solutionorproject /p:Configuration=Release /t:Rebuild 重建发布版本
  • 您好,要使用 MSBuild 选项,我是否需要在系统路径中设置任何环境设置。如果是这样,我需要在系统路径中添加什么。谢谢
猜你喜欢
  • 2011-05-11
  • 2010-11-22
  • 1970-01-01
  • 1970-01-01
  • 2017-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-09
相关资源
最近更新 更多