在VS cmd提示符下运行.bat文件

jbi*_*isa 5 c++ batch-file visual-studio

我创建了一个compile.bat和run.bat文件,但是当我双击它们时,它们会在Windows cmd提示符而不是VS cmd提示符下运行.

这是我在compile.bat文件中的内容:

devenv FileMgr.sln/rebuild debug
pause

Windows cmd说"'devenv不被识别为内部或外部命令,可操作程序或批处理文件."

小智 8

如果我没记错的话,所有Visual Studio命令提示符都是一个批处理脚本本身,用于初始化路径和环境变量.因此,如果您只是在您的顶部调用该批处理脚本,那么您将拥有脚本的所有这些设置.

根据这个问题,MSVC 2008在这里有批处理文件:

调用"C:\ Program Files\Microsoft Visual Studio 2008\VC\vcvarsall.bat"

它可能不在完全相同的位置,但它应该在您的机器上类似.