VC++6.0 Error spawning cl.exe 的解决方案

陪她去流浪 桃子 阅读次数:10418

说在前面

这篇文章是关于“解决VC6.0 Error Spawning cl.exe问题”的,原来发布在博客园,鉴于阅读量已经达到了9700+,而且最近经常是每周就有那么一两个人在QQ上跟我提起说依然无法解决。而通过QQ远程,最终都解决了,所以基本上是因为他们自己的操作不当没能解决问题。

于是我打算重新整理一下此文章,但不会再包含原文,因为原来的那个有些复杂。这样也许不会再给我增加那么多的麻烦了。

更新

2016-04-27 经网友“玲珑骰子安红豆”反馈,如果在 Win8.0/Win8.1 上出现一打开就崩溃的情况,可以尝试把“Visual C++ 6.x Pro/Common/MSDev98/Bin”目录下的“MSDEV.EXE”改名成“MSDEV1.EXE”试试。感谢。

2015-08-27 已经出现好几个在Win8.1上不能成功安装运行的情况了,如果你的本本是Win8.1,那还是不好尝试了吧,迟早摆脱VC6.0。

你需要一个新版本

不过在之前,我需要问你几个问题?

  • 你的安装包是哪有来的?网上搜的?绿色版?精简版?完整版?是就扔了吧。
  • 你的安装包是在同学那儿拷贝的?是学校老师给的?是就扔了吧。
  • 你写Windows程序吗?是否经常遇到各种头文件找不到、类型未定义错误?是就扔了吧。

为什么要扔?

  • 原因很简单,就我(帮别人)处理这个问题的经验来说,我几乎没见过一个人是真正使用官方原始完整版本的。甚至有一些只有40M的压缩包也敢说是完整版。
  • 如果你的安装包是在同学那儿拷贝的,或者什么老师给的,最好的建议是不要使用。造成此问题的90%的可能性就是非通过正常方式安装该软件。而且,非常重要的一点就是,就算你安装成功,我觉得你的那个版本肯定不好用。要么版本低(VC6也有好几个版本),要么没有自动提示/自动补全,要么就是无法在Win7/Win8/Win10或它们的64位系统版本上运行!

所以赶紧卸载了吧,趁早,少一点痛苦。

新版本

而我将要提供的安装包也没什么特殊,而且也不过是一个绿色版!但不同之处在于,此安装包是专人制作的,经过大量的测试,稳定性与易用性值得称赞!

注:软件界面语言是英语,若真心无法适应,那也就没办法了。

下载地址:http://pan.baidu.com/s/1eQvTHwY (142M)

以下是安装包制作者对安装包的介绍:

Visual C++ 6.0 专业便携版

1.仅用于技术学习交流之用,禁止用于一切商业用途。
2.对于使用本人的软件所造成的一切损失及后果由使用者自行承担。
3.使用前先将压缩包解压到磁盘上,运行“安装.exe”开始初始化环境配置,这个过程仅在首次使用时执行一次。
4.安装后会生成“unins000.exe”和“unins000.dat”前者是卸载程序,后者保存着卸载数据,请勿删除。
5.需要卸载时,直接运行“unins000.exe”即开始卸载。

对原版的修改:
1.解除了原版不能打开超过 256 色位图的限制。
2.解除了原版字体选项过少的限制。
3.增加对 .asm 和 .inc 汇编类型文件的支持,向项目添加此类文件时,会被默认归类到“Source Files”和“Header Files”分类下。
4.替换 c2.dll 版本为 13.0.9044.0 ,支持内联汇编的 SSE 指令。
5.修改 VC6 版本号为 "6.x" ,使同一系统中能和其他版本的 VC6 共存。

增加的内容:
1.集成 Visual Assist X、WndTabs 插件。
2.集成 DevTrueColour.dll 和 FileTool.dll 插件,前者是字体颜色选择插件,后者是用于 Vista 以上系统中用来替代 IDE 本身的添加和打开文件功能,以防止 IDE 崩溃。
3.集成 VS 2008 SP1 的 ml.exe ,增加对汇编的支持。
4.集成 Glut 3.7 beta。
5.集成 企业版核心组件。

SDK 集成:
1.集成 Windows 2003 SDK ,这是微软官方最后一个支持 VC 6 的 SDK 版本。
2.集成 WTL 和 VFC 。
3.集成 STL Port、SGI STL 两者任选其一,可用来代替 VC 6 自带的 STL 以获得更好的性能。
4.集成 Native Development Kit 。
5.集成 Masm32 ,方便编写和调试简单的汇编程序。
6.集成 Boost C++ 库。

编译器集成:
1.集成 Intel C++ 10 编译器,这是能支持 VC6 的最后一个 Intel C++ 编译器。

by cntrump
December 25, 2010

安装过程

安装之前最好完全退出“某250”安全软件。当然,如果你担心我的安装包有问题,那么,你的问题将不再是我的问题。

由于安装包里面的文件不在单一文件夹下,所以不要选择“解压到当前文件夹”,我解压到了:“C:\Program Files\vc6\”。

组件的选择

我推荐选择:

  • 安装 VC6 运行库
  • Windows 2003 SDK
  • 插件 - Visual Assist X
  • 插件 - Window Tabs

其它也就按需安装了,用不到的东西最好不要安装,真没什么好处。

文件关联

我非常非常非常不建议全部选择(关联太多,对系统造成的坏处远大于好处)。但有几个最好选上:

  • 关联 .dsp 文件
  • 关联 .dsw 文件
  • 至于.c/.cpp 文件,就按需了。因为我电脑上还装得有VS的其它版本,所以这个就完全没必要了。

环境变量

正如一开始据说,安装之前最好最好卸载/删除掉你以前安装的版本,所以“兼容原版”就是可选的了。

更新系统环境变量,可以选上,如果你需要用命令行操作的话。

正式安装

一般不会超过3分钟,稍等一下就好了。

安装完成

完成后,会在桌面以及开始菜单里面生成快捷方式和文件夹,然后就可以使用了。

卸载

执行软件安装根目录下的“unins000.exe”就好了。

还有问题?

只希望不是我的问题。

标签:VC6.0 · Visual Studio

文章评论 26 发表评论 登出
  1. charley-song
    安装在其他盘可以吗?
    1. 女孩不哭
      可以的哦!
      1. Charley-song
        完美兼容wIn10,谢谢了。
    2. 甜甜
      特意感谢楼主,注册的账号,谢谢你啦
      1. 女孩不哭
        注册啥账号?邮箱?
        1. 甜甜
          不是,我以为回复得注册账号呢,结果用邮箱就可以回复,谢谢博主,谢谢博主么么哒
      2. 是我呀
        点开安装显示一串问号是什么回事呢
        1. 女孩不哭
          什么问号? 发个图到我QQ上我看看,左边有QQ临时会话。
          1. 是我啊
            不好意思,是我同学电脑的原因。。。。。我电脑装的还是挺好用的
        2. 64654654
          写入注册表失败 怎么破
          1. 女孩不哭
            以管理员权限运行安装程序。
          2. fuck360 http://www.fvck360.com
            VC6是有专业版的. 而且是原始镜像. 不知道为啥都不用. VCP600ENU.iso 但我还是遇到了这个问题. 昨天ghost了系统盘, 换了新买的固态盘, 盘符本来是 C,D,E,F, 现在 C,D,E,F,G, VC6在e盘了. 我更改了VC6中的头文件目录设置. 就解决了.
            1. 女孩不哭
              原版本镜像很有兼容性问题。 另外,这个绿色版包含了一些新版本的sdk与常用的插件。 不过都不再推荐使用vc6了,早点更换到新的vs吧。
            2. hx1886
              Debug Assertion failed program:C:\Users\deskop\IMClient.exe file:dlgdata.cpp line:43 for information on how yourprogram can cause an assertion failure,see the Visual C++ documentation on asserts 求教,怎么解决,装的WIN10,就用的是您的那个版本。
              1. 女孩不哭
                这个是你程序的问题哦,跟vc安装无关。
              2. abcdeefg
                win7 64的,重装,装这个,改变路径都无法解决,全部显示cl找不到
                1. 女孩不哭
                  看样子又用我帮你装了,加我QQ吧:191035066,晚上回来帮你装。
                2. Mosquito
                  楼主大神!安装好后显示不兼容怎么办,,我是WIN8,以兼容模式运行和管理员模式都不起作用。。求帮助!!!感谢TAT。。
                  1. 浪子心
                    非常好,解决了,非常感谢楼主。
                    1. 薛定谔的熊
                      好感动啊。。。终于在win7 32bit 上装出来个能用的VC了,感谢。
                      1. 女孩不哭
                        不客气,没想到楼上那位居然还没解决!
                      2. smile一起跑
                        按照网上说的办法试过很多次了,,不管用,应该是不对症吧。。
                        1. 女孩不哭
                          你确定?我win10都能用!
                          1. 没理由的疯狂
                            终于解决了,多谢楼主!!
                            1. 女孩不哭
                              汗。。。解决了8个月?(前面那个是你吗?)
                        2. smile一起跑
                          我的是win8.1的系统,,已经试了很多次了,都是装上之后出现这样的错误--提示Error spawning cl.exe。求解决呀!!!
                          还没有用户发表过评论,我要发表评论
                          编辑评论