VC6.0:WIN10安装VC++6.0并解决三个兼容问题

  1. 下载所需工具:https://pan.baidu.com/s/1vuX31BHHO29SwS0xiPPCcg

    文件说明:

    File Tool               - “文件”修复工具,问题三要用到

    VC++6.0执行文件 - WIN7/8/10可用的VC6执行文件

    VC6.0green.rar     - 绿色版VC++6.0

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

  2. 2

    下载VC6.0green.rar,解压至D:\Program Files (x86)\Microsoft Visual Studio\文件夹,没有就新建Microsoft Visual Studio文件夹,把VC6根目录内的所有文件都解压进去。

    运行sin.bat,在桌面生成vc6快捷方式。因不兼容问题,此时双击vc6快捷方式程序不能正常启动,报错(0xc0000142)。

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

  3. 3

    VC++6.0执行文件说明:

    MSDEV_en.exe - 英文版(通用)

    MSDEV_zh.exe - 中文版(WIN10可用)

    MSDEV_zh_xp.exe - 中文版(xp可用,绿色版自带的就是这个)

    通过这种命名方式,可实现中英文版本的共存。

  4. 4

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

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

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

    END

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

  1. 1

    此问题多出现在绿色版。若第一步解压路径为D:\Program Files (x86)\Microsoft Visual Studio的话,其实可以部分避免此问题的。

    解决:双击上一步“发送到桌面”的快捷方式打开VC6,新建一个项目,输入下面代码,按F7编译。

    #include <stdio.h>

    int main()

    {

    printf("Hello World!\n"); \\前面加缩进Tab

    return 0; \\前面加缩进Tab

    }

    新建项目方法,如下图:

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

  2. 2

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

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

  3. 3

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

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

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

  4. 4

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

    再编译不会报错了。

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

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

  5. 5

    有些同学可能会找不到某文件夹,最简单的方法:如下图直接双击VC6根目录文件夹,重新定位目录即可。

    此处留意"当前打开文件夹"和"非当前文件夹"图标的区别,一旦打开进入某个子目录,其上一级目录内的其他子文件夹就是不可见状态了,跟平时打开文件夹是一样的。

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

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

  6. 6

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

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

    END

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

  1. 1

    程序崩溃停止运行如图:

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

  2. 2

    下载顶部链接内的filetool工具,内含filetool.zip(原项目) 和 filetool.dll(编译好的dll,下载这个可直接跳至第3步继续)。

    解压FileTool.zip,打开filetool.exe,输入解压路径,点"Unzip"解压;

    打开解压目录FileTool\Debug,找到FileTool.dll,如果没有就编译一下。

    编译方法:右键点FileTool\filetool.dsw用VC6打开,打开后按F7编译,如有弹窗点"取消",编译后filetool.dll在debug文件夹下。

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

  3. 3

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

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

  4. 手动注册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的路径是否正确。

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

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

  5. 注册FileTool.dll文件时,有的同学可能修改了正确目录,但仍注册失败。

    此时自行下载完整安装版VC++6.0,安装过程中仅勾选安装VC++6.0组件,别勾选其他(否则会提示安装失败),安装完可成功注册。安装的VC6.0也是可用的,只是功能不全而已,所以注册后,还用之前的版本继续下面步骤。

    很简单就不上图了

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

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

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

  7. "关闭"后会出现一个小窗口,由2个蓝色方块[A]和[O]组成,"A"为“添加(Add)”,"O"为“打开(Open)”,将窗口拖动至工具栏固定,用来代替原引起崩溃的选项。

    完成上述步骤,点"O”已经可以正常"打开"了,但快捷键Ctrl+O以及工具栏“文件”-“打开”,被触发时仍会造成崩溃。

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

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

  8. 解决:先移除原来的Ctrl+O快捷键:

    关闭并重新打开VC++6.0程序,依次选择“工具”-“定制”-“键盘”

    -类别选“文件”-命令“FileOpen”-当前键“Ctrl+O”-点右侧“移去”

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

  9. 添加新的快捷键:

    依次选择“工具”-“定制”-“键盘”-类别“Add-ins”-命令“OpenFile”

    -光标移至“按下新快捷键”栏,键盘上按下“Ctrl+O”-“分配”

    进行快捷键的重新分配。

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

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

  10. 接着移除“文件”菜单下的“打开”:

    “工具”-“定制”,打开定制面板;

    点工具栏的“文件”菜单,拖动“文件”菜单下原来的“打开”至任意空白处移除原来的“打开”;

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

  11. "文件"菜单添加新的“打开”:

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

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

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

    WIN10安装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,直至不再报错为止;

    勾选上“丢弃旧的副本”,确定保存。

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

  • 12
    点赞
  • 74
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值