visual c++ 6.0在windows7中只要一编译就提示软件已经停止工作,然后就自动关闭了程序, 换句话说就是无法编译,更别说运行了,就连最简单的一个cout都不行。知道的人就告诉我答案吧。网上那些方法根本不行,个人认为可能是缺少系统组件。
就是提示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就能用了,你的方法没机会尝试了,不过分是你的!
本回答被提问者采纳旗舰版 32bit
这不是兼不兼容的问题,因为这是可以解决的,win7运行vc6.0是没有任何问题的,这一点已经证明了N次了。只是这里出了另外的问题。