在Visual Studio 2010中找不到devenv

3

我正在运行一个批处理文件来构建cppunit。但是当我运行它时,我会收到很多与devenv不是命令相关的错误,即使它存在于电脑上。通过使用'where'进行快速搜索,无法找到可执行文件。

以下是bat文件中的错误示例:

devenv Build2010.sln /build "Release|Win32" 'devenv' 不是内部或外部命令,也不是可运行的程序或批处理文件。

所以我的问题是“我应该下载缺失的devenv.exe文件吗?如果是,应该从哪里下载?”


我已经验证了VS2010的bin文件夹已经是PATH环境变量的一部分。即使如此,可执行文件也不在文件夹中。 - jax
你在那个“bin”文件夹里看到了“devenv.exe”吗? - John Saunders
devenv实际上并不位于bin文件夹中,而是位于Common7\IDE文件夹内部。您期望在哪里找到它? - JaredPar
我正在使用'where'命令在'C:'上查找,但仍然找不到它。 - jax
2个回答

3

以下是步骤:

  1. 右键点击“计算机”
  2. 属性
  3. 高级系统设置
  4. 环境变量
  5. 在系统变量部分找到Path
  6. 编辑
  7. 在您的电脑上,您应该可以找到 devenv.comdevenv.exe 的路径。例如,我的路径是:C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
  8. 将这个路径复制并粘贴到系统变量中的路径中。(不要忘记在前面的路径后加上 ";"
  9. 保存并重新启动命令行

如果你的路径中有空格,请记得使用双引号 - Alex

0

看起来你的路径中没有devenv程序。它通常可以在以下目录中找到

%VS100COMNTOOLS%\..\IDE\devenv.com

尝试将您的批处理文件中的devenv替换为上面的文本,这应该可以解决问题。

请注意,我故意在上面使用了.com而不是.exe。Visual Studio旨在从命令行中运行,使用devenv.com


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接