WIN10安装VC++6.0并解决三个兼容问题

问题1 WIN7/8/10安装VC++6.0启动报错(0xc0000142)

  • 01

    下载所需工具:https://pan.baidu.com/s/1ERgK3GeFqoJqTjIfYzFpLA 文件说明: File Tool               - “文件”修复工具,问题三要用到 VC++6.0执行文件 - WIN7/8/10可用的VC6执行文件 VC6.0green.rar     - 绿色版VC++6.0

  • 02

    下载VC6.0green.rar,解压至D:\Program Files (x86)\Microsoft Visual Studio\文件夹,没有就新建Microsoft Visual Studio文件夹,把VC6根目录内的所有文件都解压进去。 运行sin.bat,在桌面生成vc6快捷方式。因不兼容问题,此时双击vc6快捷方式程序不能正常启动,报错(0xc0000142)。

  • 03

    VC++6.0执行文件说明: MSDEV_en.exe - 英文版(通用) MSDEV_zh.exe - 中文版(WIN10可用) MSDEV_zh_xp.exe - 中文版(xp可用,绿色版自带的就是这个) 通过这种命名方式,可实现中英文版本的共存。

  • 04

    将其中的英文版"MSDEV_en.EXE"执行文件,放到VC6根目录D:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin内,鼠标右击"MSDEV_en.EXE"选择"属性"-"兼容性"以xp兼容模式运行,即可正常启动VC6程序。设置后,将要用的执行文件右击“发送到桌面快捷方式”,以后可直接从桌面启动VC++6.0。

问题2 编译报错"Compiling... Error spawning cl.exe"不能编译

  • 01

    此问题多出现在绿色版。若第一步解压路径为D:\Program Files (x86)\Microsoft Visual Studio的话,其实可以部分避免此问题的。 解决:双击上一步“发送到桌面”的快捷方式打开VC6,新建一个项目,输入下面代码,按F7编译。 #include <stdio.h> int main() { printf("Hello World!\n"); \\前面加缩进Tab return 0; \\前面加缩进Tab } 新建项目方法,如下图:

  • 02

    点编译后底部"组建"框里提示有1个错误,滚轮上划查看错误详情为:Compiling...Error spawning cl.exe,导致无法成功编译,此时按F5运行会弹窗"This file does not exist, Do you want to build it?"。

  • 03

    解决:打开VC++6.0程序,依次点"工具(T)"—"选项(O)",弹出窗口在"目录"选项卡里有四个选项,分别为:可执行文件(executatble files)、include files、library files、source files

  • 04

    依次点“目录”的每个选项,在下方“路径[D]:”内,挨个将路径修改为正确的路径。建议每个路径都重新定位一遍,防止漏掉某个路径。改完点"确定"保存。 再编译不会报错了。

  • 05

    有些同学可能会找不到某文件夹,最简单的方法:如下图直接双击VC6根目录文件夹,重新定位目录即可。 此处留意"当前打开文件夹"和"非当前文件夹"图标的区别,一旦打开进入某个子目录,其上一级目录内的其他子文件夹就是不可见状态了,跟平时打开文件夹是一样的。

  • 06

    改完后编译,若程序弹窗口报错(注意跟代码写错区别开),一般是漏掉或改错路径所致,可根据下图对比修改

问题3 点"打开"文件或"添加"时VC++6.0程序停止运行

  • 01

    程序崩溃停止运行如图:

  • 02

    下载顶部链接内的filetool工具,内含filetool.zip(原项目) 和 filetool.dll(编译好的dll,下载这个可直接跳至第3步继续)。 解压FileTool.zip,打开filetool.exe,输入解压路径,点"Unzip"解压; 打开解压目录FileTool\Debug,找到FileTool.dll,如果没有就编译一下。 编译方法:右键点FileTool\filetool.dsw用VC6打开,打开后按F7编译,如有弹窗点"取消",编译后filetool.dll在debug文件夹下。

  • 03

    将编译好的filetool.dll文件,放到VC++6.0根目录\Common\MSDev98\AddIns文件夹内。

  • 04

    手动注册FileTool.dll文件: 鼠标右键点击桌面左下角"开始"选择"Windows Powershell(管理员)(A)",复制下面代码(去掉32前面的空格):regsvr          32 "D:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\AddIns\FileTool.dll" 打开记事本,将代码中的路径改成上一步FileTool.dll的存放路径。再复制到CMD内回车执行,弹窗提示“已成功”,失败时自行检查代码中FileTool.dll的路径是否正确。

  • 05

    注册FileTool.dll文件时,有的同学可能修改了正确目录,但仍注册失败。 此时自行下载完整安装版VC++6.0,安装过程中仅勾选安装VC++6.0组件,别勾选其他(否则会提示安装失败),安装完可成功注册。安装的VC6.0也是可用的,只是功能不全而已,所以注册后,还用之前的版本继续下面步骤。 很简单就不上图了

  • 06

    打开VC6依次点"工具" - "定制" - "附加项和宏文件" - 勾选"FileTool Developer Studio Add-in" - "关闭"

  • 07

    "关闭"后会出现一个小窗口,由2个蓝色方块[A]和[O]组成,"A"为“添加(Add)”,"O"为“打开(Open)”,将窗口拖动至工具栏固定,用来代替原引起崩溃的选项。 完成上述步骤,点"O”已经可以正常"打开"了,但快捷键Ctrl+O以及工具栏“文件”-“打开”,被触发时仍会造成崩溃。

  • 08

    解决:先移除原来的Ctrl+O快捷键: 关闭并重新打开VC++6.0程序,依次选择“工具”-“定制”-“键盘” -类别选“文件”-命令“FileOpen”-当前键“Ctrl+O”-点右侧“移去”

  • 09

    添加新的快捷键: 依次选择“工具”-“定制”-“键盘”-类别“Add-ins”-命令“OpenFile” -光标移至“按下新快捷键”栏,键盘上按下“Ctrl+O”-“分配” 进行快捷键的重新分配。

  • 10

    接着移除“文件”菜单下的“打开”: “工具”-“定制”,打开定制面板; 点工具栏的“文件”菜单,拖动“文件”菜单下原来的“打开”至任意空白处移除原来的“打开”;

  • 11

    "文件"菜单添加新的“打开”: “定制”面板-“命令”- 选“Add-ins”,从右侧将新的“O”图标拖动至原来“打开”的位置,添加新的“打开”,如图所示。完成后VC++6.0即可正常编译并运行。

  • 12

    VC++6.0工具栏自定义:在打开“定制”面板后,可随意拖动“命令”下的图标至工具栏固定,工具栏的图标也可以拖动到任意空白处进行移除。

  • 13

    以上都做完之后,如果点“Open File”打开.dsw项目修改,编译时报错link.exe,如下: LINK : fatal error LNK1168: cannot open Debug/1.exe for writing 执行 link.exe 时出错. 且代码没错的话重启VC6再编译问题消失,解决: 打开“命令提示符(CMD)”- 右击“标题栏”-“属性”-“命令记录”栏; 将“缓冲区大小和数量”的值调大些,可每次加50,直至不再报错为止; 勾选上“丢弃旧的副本”,确定保存。

(0)

相关推荐

  • win10安装vc++6.0教程

    win10如何安装vc++6.0?这里与大家分享一下具体的操作方法. 操作方法 01 在搜狗搜索引擎中输入关键词"vc++6.0" 02 在搜狗下载的推荐下载中点击"普通 ...

  • win10怎么装visual c++6.0?windows10安装VC++6.0完整绿色版图文教程

    如何在win10上安装Visual c++ 6.0?由于vc++6.0已经很早了,所以Windows10会出现各种不兼容问题,最主要的就是 不能打开.现在提供一种办法,不是修改兼容性,而是替换文件,方 ...

  • windows10如何安装vc++6.0

    windows10如何安装vc++6.0?这里与大家分享一下具体操作方法. 操作方法 01 在搜狗搜索引擎中搜索关键词"vc++6.0" 02 在搜索结果中找到"搜狗下载 ...

  • VC++6.0在Win7下不兼容的解决方法

    VC++6.0在Win7下不兼容的解决方法

  • win10安装不了solidworks怎么办 win10安装不了solidworks的解决教程

    有网友发现在win10系统中无法安装solidworks,下文介绍win10安装solidworks教程,一起来了解下吧! win10安装不了solidworks怎么办? 1.按下[Win+R]组合键 ...

  • Win10安装更新导致系统故障的解决方法

    Win10预览版发布后,很多热爱Windows的用户就甘当微软小白鼠,但是对于微软推送的更新,用户安装后就会出现系统无故崩溃的现象。以彼之道还施彼身。既然是更新惹的祸,就卸载更新了。 通常我们可以在程 ...

  • win10安装后网卡驱动缺失解决方法

    首先,用户只要打开驱动人生的驱动下载网页,在万能驱动里找到万能网卡驱动,点击进入详情界面. 这个"万能网卡驱动"包由驱动人生精心打包而成,集成了英特尔,3Com,瑞昱(Realte ...

  • win10安装最新的flashplayer插件解决办法

    我们在上网的时候打开图片,经常可以看到有很多本应该显示图片的地方,变成了叉号的图标,这个原因是有很多种的,当然flashplayer插件的版本太旧也是原因的一部分,今天小编就来教大家在基于win10系 ...

  • VC++ 6.0安装

    在Windows7或者Vista下使用古老但是经典的Visual C++ 6.0 编程工具,是比较麻烦的,但因为专业的缘故又不得不使用Visual C++ 6.0 ,于是小编带你开始慢慢探索解决的方法 ...