visual c++ 6.0在windows7中只要一编译就提示软件已经停止工作,, 编译就崩溃

visual c++ 6.0在windows7中只要一编译就提示软件已经停止工作,然后就自动关闭了程序, 换句话说就是无法编译,更别说运行了,就连最简单的一个cout都不行。知道的人就告诉我答案吧。网上那些方法根本不行,个人认为可能是缺少系统组件。

第1个回答  2011-05-28
你看错误提示栏显示什么,把问题描述清楚一点,我给你解决,我用这个软件也出现了好多次错误,但都解决了。追问

就是提示visual studio已停止工作,叫你选择关闭程序或是调试程序。只要一编译就这样。

追答

编译器出现问题了。设置一下就好了。我给楼主几个方法,你去试一下,不行再说。
方法1
启动VC时不要用图形界面,通过在命令提示符下输入:Msdev /useenv运行(注意啦/前面有个空格).它会强制使系统环境变量全高设置成正确值.而且,只需要使用一次这样的方式运行VC,以后再次通过双击图标的方式启动也不会有问题。
方法2
在VC中点击“Tools”—>“Option”—>“Directories”,发现路径有误,重新设置“Excutable Fils,Include Files,Library Files,Source Files”的路径。
要是显示“找不到mspdb60.dll”,去能正常运行VC++的电脑中搜索mspdb60.dll文件,拷贝到你的机器上Microsoft Visual Studio\Common\MSDev98\Bin下。缺失其他文件类似操作.

问一下,你出现“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),改过来就可以了。

追问

我装了win7的SP1就能用了,你的方法没机会尝试了,不过分是你的!

本回答被提问者采纳
第2个回答  2011-05-28
vc6.0用着很麻烦,建议楼主用VS2010吧,网上有破解版的,VS2010能兼容vc6.0的,而且VS2010功能很全、很方便。。。当然我还更喜欢Netbeans写,然后再在VS2010上Run。。。确实很方便、楼主可以用用试试。。
第3个回答  2011-05-28
你是win 7什么版本的,还有操作员位宽是多少?追问

旗舰版 32bit

第4个回答  2011-05-28
c++ 6.0不是不支持win7么 不兼容吧追问

这不是兼不兼容的问题,因为这是可以解决的,win7运行vc6.0是没有任何问题的,这一点已经证明了N次了。只是这里出了另外的问题。

相似回答