| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3832 人关注过本帖, 1 人收藏
标题:VC++在vista系统上的兼容问题解决
只看楼主 加入收藏
mbstorm
Rank: 1
等 级:新手上路
帖 子:166
专家分:0
注 册:2008-10-31
收藏(1)
 问题点数:0 回复次数:1 
VC++在vista系统上的兼容问题解决
其实windows visualC++在vista上可以正常运行的,但是不能安装在系统盘,并且按图中所示打开后,打开工具/选项/目录
更改各项路径即可,详见附件图。

无标题.png (60.71 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册


1.png (58.84 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册


2.png (57.65 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册


3.png (57.65 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: vista 问题解决 系统 
2008-10-31 22:19
mbstorm
Rank: 1
等 级:新手上路
帖 子:166
专家分:0
注 册:2008-10-31
收藏
得分:0 
VC++ Error spawning cl.exe
 悬赏分:10 - 解决时间:2006-10-24 19:22
我的vc下载时安装在D盘,然后释放压缩文件也是放在D盘同一个文件夹里面,现在编译出现这个错误Error spawning cl.exe,我查了相关说明,路径错误,可是用他们的方法更改了路径,还是不对啊!请各位帮帮忙,讲详细一点,谢谢!
提问者: 彼岸深蓝 - 见习魔法师 二级 最佳答案
可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的
“Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的
选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,
你可以到相应的路径下找到这个应用程序。

因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”
—>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、Source Files”的路径。很多情况可能就一个盘符的不同
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。


如果你是按照初始路径安装vc6.0的,路径应为:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT

include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC



vc++6.0 Error spawning 'vcspawn.exe'解决方法2008年10月20日 星期一 23:30来自:http://hi.baidu.com/a280438897/blog/item/3ed5e2d3105216063af3cfea.html



. The build could not be performed”(k_eckel转自微软高校博客K_eckel's mindview)

相信有很多人在安装了VC后,或者很好使用了VC一段时间后,突然当你再次点击熟悉的“Build”或者“Compile”菜单的时候,发现在输出窗口显示了以下信息:Error spawning 'vcspawn.exe'. The build could not be performed。然后熟悉的VC就不听你的使唤了!

如是大家就会打开熟悉的google,输入错误信息,但是google这次一改常态,并不是返回一大堆的相关的无用的信息,返回只有为数不多的16项(中文)或者所有的78项目(中文+英文等)的资料信息(笔者撰写本文是后测试结果)。然后你就查啊,找啊,但是好像结果并不是很乐观,因为基本都是提出问题的文章,解决方案却还是一筹莫展。

于是,想起了最后一招,重装:删除现有的,再忍受两次重启(一次卸载,一次安装)和相当时间后,以为天下太平了,但是结果可能还是令你失望(至少笔者是没有达到解决问题的效果),VC还是不听话。

在郁闷、分析后,笔者解决了这个郁闷的问题,这里给出来供大家参考:为机器添加(或者修改)环境变量ComSpec(环境变量的添加方法我就不罗嗦了:)),设定其置为:c:\WINDOWS\system32\cmd.exe。然后重启VC,万事大吉了!

附记:笔者也是在做一个编辑环境变量和注册表的App时候不小心把ComSpec环境变量给Delete了,痛苦啊!
 



我也有这个问题,可惜这个方法对我没有用,ComSpec一直都是c:\WINDOWS\system32\cmd.exe..

我重装了系统,用的是原来的系统盘,vc++是另外下的,后来就出现这个问题了,只要编辑的程序有错误,就可能卡住,正确的程序执行没问题.其实也没什么,把资源管理器开着,卡了就结束进程`````
 
『引用』
1.  如果是WINNT系统,在设备管理器中会有NULL设置,NULL设置的标志会显露成这样: Status = Started 和Startup = System.选择该设备启用.

  2.设置正确的IDE环境变量,在VC++6.0编程环境下面,选择菜单栏中的TOOLS/Options,并选择其中的Directories标签,并在Show Directoryes for中选择Executable Files(我使用的是英文版的,如果是中文版应该是这样:菜单栏"工具"/选项/目录标签/显示的目录/可执行文件):

 这下面显示的是系统可执行文件的环境变量,按上面步骤的结果是会显示下面的列表:

a.  (VC安装目录)\Common\MSDev98\Bin;
b.  (VC安装目录)\VC98\BIN;
c.  (VC安装目录)\Common\TOOLS;
d.  系统WINDOWS目录(通常会是 C:\WINNT\system32)
e.  系统WINDOWS目录(通常会是C:\WINNT)

我的的VC默认安装 , 把这些路径复制下来,粘贴到开始/运行,查看是否存在该目录(测试目录的有效性).Vcspawn.exe文件存在于(Your VC install location)\Common\MSDev98\Bin目录.

  3.使用系统的环境变量

启动VC时不要用图形界面,通过在命令提示符下输入:Msdev /useenv运行.这样做比做比第2 种方法好.它会强制使系统环境变量全高设置成正确值.而且,只需要使用一次这样的方式运行VC,以后再次通过双击图标的方式启动也不会有问题.

  4.设置系统环境变量:ComSpec=C:\WINNT\system32\cmd.exe(WIN2K)

可以使用简单的脚本来设置:
[ set ComSpec=C:\windows\system32\cmd.exe]
windows 2000 系统会是C:\WINNT\system32\cmd.exe,而win2003则是:\windows\system32\cmd.exe.

通过以上操作,VC就可以正常编译了.其中的操作步骤并不是全部都要做,只需要操作其中的一步或都几步就可以了.不过,出于学习的目的,都操作一下,对于我等初学VC的人,都是有好处的.完毕


最简便的方法: 启动VC时不要用图形界面,通过在命令提示符下输入:Msdev /useenv运行(注意啦/前面有个空格).它会强制使系统环境变量全高设置成正确值.而且,只需要使用一次这样的方式运行VC,以后再次通过双击图标的方式启动也不会有问题.
2008-11-01 13:13
快速回复:VC++在vista系统上的兼容问题解决
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018620 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved