error PRJ0003 : 生成“cmd.exe”时出错

来源:互联网 发布:lnmp php 错误日志 编辑:程序博客网 时间:2024/04/29 19:37

今天用vs2005编译时代码时竟然出现了error PRJ0003 : 生成“cmd.exe”时出错这样的错误,这不是刺激我吗,我们先看msdn的解释吧。

错误消息

生成“command line”时出错。

 

“属性页”对话框中的用户输入形成的命令 command line 返回了一个错误代码,但输出窗口中不显示任何信息。

此错误的可能原因为:

  • 项目依赖于 ATL Server。从 Visual Studio 2008 开始,ATL Server 不再包括在 Visual Studio 中,但已在 CodePlex 作为共享源代码项目发布。若要下载 ATL Server 源代码和工具,请转到 http://go.microsoft.com/fwlink/

  • 系统资源不足。关闭一些应用程序以解决此问题。

  • 没有足够的安全特权。验证是否有足够的安全特权。

  • VC++ 目录中指定的可执行路径不包括您正尝试运行的工具的路径。

  • 对于生成文件项目,缺少要在“生成命令行”“重新生成命令行”上运行的命令。

第三个原因 可以用

  • 在“工具”菜单上单击“选项”。展开“项目和解决方案”节点。选择“VC++ 目录”属性页。添加
  • $(SystemRoot)/System32
    $(SystemRoot)
    $(SystemRoot)/System32/wbem  这三个目录。

     

    或者看看系统的环境变量path的设置,如果出现了上述错误肯定没有%SystemRoot% ,%SystemRoot%/system32和,%SystemRoot%/system32/wbem 这三个目录,加上这三个目录即可了。

    原创粉丝点击