一直被一个问题所困扰,那就是即使是用向导生成的工程,什么代码也不写,直接编译运行就报错:“error PRJ0003 : 生成 cmd.exe 时出错” 。
具体如下:
1>------ 已启动生成: 项目: Project1, 配置: Debug Win32 ------
1>正在链接...
1>正在嵌入清单...
1>项目 : error PRJ0003 : 生成“cmd.exe”时出错。
1>生成日志保存在“file://e:\C++Proj\Project1\Project1 \Debug\BuildLog.htm”
1>Project1 - 1 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========
MSDN上提示错误的可能原因为:
系 统资源不足。关闭一些应用程序以解决此问题。
没有足够的安全特权。验证是否有足够的安全特权。
VC++ 目录中指定的可执行路径不包括您正尝试运行的工具的路径。
对于生成文件项目,缺少要在“生成命令行”或“重新生成命令行”上运行的命 令。
查了查资料,看到是因为VS2005的环境变量设置不对(但是怎么会不对的呢?之前不是挺好的吗?),应该如下解决:
“工 具--选项--项目和解决方案--VC++ 目录”
增加如下几行:
$(SystemRoot)\System32
$(SystemRoot)
$(SystemRoot)\System32\wbem
如果没有找到“项目和解决方案”,则勾选“工具”-“选项”里的“显示所有设置”(不过我没有看到这个“显示所有设置”的选项,当然 “项目和解决方案”是直接就有的)。
分享到:
相关推荐
VS2008生成cmd.exe出错的解决办法 VS2008是Microsoft Visual Studio的一款版本,具有功能强大、界面友好等特点,但是在实际使用中,用户可能会遇到一些错误,例如生成cmd.exe出错的问题。本文将详细介绍该问题的...
通过以上步骤,可以有效解决VC2008在生成cmd.exe时遇到的错误。这是因为这些路径包含了cmd.exe及其依赖组件的所在位置,确保了编译器能够顺利访问和执行它们。 ### 预防措施 为了避免未来再次出现类似问题,开发者...
总之,在处理VS生成CMD exe出错的问题时,首先要明确错误的具体表现形式,然后结合实际情况分析可能的原因,并采取相应的解决措施。同时,建立一套完善的开发流程和规范也有助于预防此类问题的发生。
本文将详细介绍如何解决在Eclipse中开发Hadoop程序时遇到的`winutils.exe`错误,并提供所需的关键文件,如`hadoop.dll`和`winutils.exe`。 首先,`winutils.exe`是Hadoop在Windows操作系统中执行某些核心功能的必备...
标题 "Cannot find module Roaming\npm\node_modules\layaair2-cmd\layaair2-cmd.js" 描述了一个常见的Node.js运行时错误,这通常发生在尝试执行一个依赖于特定模块的脚本时,但该模块在系统中未被正确安装或路径...
《深入理解LayaAir2-CMD与Node.js的结合...遇到“找不到layaair2-cmd.js”的问题时,要从环境配置、安装情况、路径正确性和版本兼容性等方面进行排查。熟练掌握这两个工具的配合使用,能显著提升开发效率和项目的质量。
标题中的“hadoop插件winutils.exe”指的是在Windows操作系统中使用Hadoop生态系统时所需的一个关键组件,winutils.exe。Hadoop原本是为Linux环境设计的,但通过winutils.exe,开发者和数据分析师可以在Windows上...
删除原始项目生成的.exe文件。这包括在bin\Debug和obj\Debug目录下的文件。确保你已经备份了源代码,因为删除.exe文件意味着你不再打算将其作为独立的应用程序运行。 3. **修改main函数**: 在原始项目的代码中,...
### 解决打开文件夹报explorer.exe应用程序错误的详尽指南 #### 一、问题现象与初步诊断 在日常使用计算机的过程中,用户可能会遇到一种较为罕见但颇为困扰的问题:当尝试打开某个特定文件夹时,计算机突然弹出...
在提供的文件列表中,“cmd转exe工具.EXE”是这个工具的实际程序文件,用户下载后运行这个文件就可以启动工具,进行转换操作。使用时,用户需要确保有相应的权限运行exe文件,并注意潜在的安全风险,因为任何来源...
- 若出现错误,参照efm8load.exe的帮助文档或芯科的技术支持论坛寻找解决方案。 总的来说,efm8load.exe是SILICON LABS提供的一款强大且方便的工具,使得开发者可以在DOS环境下轻松地对EFM8系列单片机进行固件更新...
1. **随机数生成**:在批处理脚本中,随机数的生成通常需要借助外部程序或命令行工具,如`cmd.exe`内置的`choice`命令或通过调用`powershell.exe`。`powershell.exe`支持更丰富的随机数生成功能,例如`Get-Random`...
《OneNET_config_v1.2.exe:理解和使用指南》 OneNET_config_v1.2.exe 是一款专为OneNET平台定制的配置工具,主要用于生成注册码。在IT领域,这样的工具常常用于软件授权管理,确保用户合法使用软件并保护开发者...
在IT领域,有时我们需要将...总的来说,将CMD或BAT文件转换为EXE文件是一种将命令行操作封装为易于使用应用程序的有效方法。不过,这个过程也涉及到了代码的安全性和跨平台兼容性问题,所以在实际操作时需要谨慎处理。
标题中的"sd_cmd.rar_SD"表明这是一个与SD卡(Secure Digital)相关的命令或库,可能包含用于在SD卡上执行文件操作的代码。这个压缩包很可能是为开发人员设计的,帮助他们在项目中处理SD卡的数据读写。描述中提到...
4. **处理全局配置文件`:global.json`**: 如果在尝试生成解决方案时,出现与全局配置文件`global.json`有关的错误,可能需要删除或重命名该文件。`global.json`通常用于指定特定的.NET SDK版本,如果版本不匹配或者...
标题“PS-Cmd.zip”暗示了这是一个包含与PostScript(PS)命令相关的文件的压缩包。PostScript是一种页面描述语言,由Adobe Systems开发,广泛用于打印机和图形设计领域。它是一种高级、强大的编程语言,能够精确地...
安装Git-2.31.1-64-bit.exe时,用户可以选择自定义安装路径,设置终端模拟器(如Git Bash),配置默认编辑器,以及选择是否使用SSL证书检查等选项。安装完成后,可以通过命令行界面(如cmd或PowerShell)或图形用户...
cmd.exe **功能:** 命令提示符。 **用途:** Windows的标准命令行界面。 ##### 35. cmdl32.exe **功能:** 自动下载连接管理。 **用途:** 管理网络连接的自动下载。 ##### 36. cmmgr32.exe **功能:** 连接管理器。 ...
这里,`"/c"`参数告诉CMD执行完`notepad.exe`后关闭,`notepad.exe`则是我们要启动的外部程序。 接下来,我们关注如何处理子进程的输出。QProcess提供了`readyReadStandardOutput()`和`readyReadStandardError()`...