Visual studio vs2008中生成cmd.exe错误
我创建了一个简单的vc++控制台应用程序,并尝试打印“Hello World”。我正在使用Windows Server 2003计算机 当我尝试构建这个项目时,我得到的错误是error:sprowing cmd.exeVisual studio vs2008中生成cmd.exe错误,visual-studio,visual-studio-2008,visual-c++,Visual Studio,Visual Studio 2008,Visual C++,我创建了一个简单的vc++控制台应用程序,并尝试打印“Hello World”。我正在使用Windows Server 2003计算机 当我尝试构建这个项目时,我得到的错误是error:sprowing cmd.exe 如何修复此问题?您正在Vista上运行吗?是否需要以管理员身份运行Visual Studio?检查cmd.exe是否位于环境变量中 我刚刚做了一个小测试,从path环境变量中删除了%SystemRoot%\system32,得到了与您面临的问题相同的问题 错误4生成错误 “cmd
如何修复此问题?您正在Vista上运行吗?是否需要以管理员身份运行Visual Studio?检查cmd.exe是否位于环境变量中 我刚刚做了一个小测试,从
path
环境变量中删除了%SystemRoot%\system32
,得到了与您面临的问题相同的问题
错误4生成错误
“cmd.exe”。SEH项目
如果是路径问题,请尝试将以下内容添加到项目和解决方案->VC++目录中
:
$(系统根)\System32
我相信默认情况下,非管理用户无法在Windows Server 2003上运行cmd.exe,因此我会检查其权限。当然,这假设您没有以管理员身份运行它。是的,我已经找到了问题所在。 我找不到cmd.exe的路径 所以 转到visualstudio工具->选项->项目和->vc++目录并指定($SystemRoot)/system32,然后它就可以正常工作了。是的。(另一个奇怪的windows错误) 项目和解决方案->VC++目录->可执行文件 添加$(系统根)\System32
如果您遇到这样的错误,它会起作用 只需打开工具–>选项–>项目和解决方案–>VC++目录 并添加以下行:
$(SystemRoot)\System32
$(系统根)
$(SystemRoot)\System32\wbem
它为我提供了错误信息,因为当前用户无法访问cmd.exe。 我是如何解决这个问题的:
编译或运行/调试Windows 7时?很好。希望本页给出的答案对您有所帮助。