Win11 使用 Copy v86 在线网页运行 VC6 学习 C 语言的可行性

news/2025/10/27 17:48:01/文章来源:https://www.cnblogs.com/wujiuqier/p/19169762

Win11 使用 Copy v86 在线网页运行 VC6 学习 C 语言的可行性

首先,程序员节快乐。有些学校或者老师仍然在要求学生必须使用 VC6 来学习 C 语言基础。但是现在的 Win11 已经逐渐开始停止支持 VC6 这个上古时期的 IDE 的运行。 有的时候不是要建议学生换用现代的 IDE 来学习,而是学校或者老师要求学生必须使用 VC6 这个上古时期的 IDE 来学习,学生是被迫、不得不使用 VC6 的。 这里探讨一下可否用 Copy v86 在线网页虚拟机运行 VC6 学习 C 语言,这样就不用安装虚拟机软件还要往虚拟机里面安装操作系统这么麻烦了。

当然,鄙人也尝试了一下直接封装一个虚拟机快照,这样就不需要把下面的非常麻烦的配置过程一点点的走一遍了(至少对于现在的电脑小白来说是非常麻烦的),这个快照也已经上传了。把下载好的快照压缩包解压,此时会得到一个 400 多 MB 的 .bin 的文件,这个就是快照。访问 Copy v86 网站,点击进入 Windows 2000 的那个选项,稍等片刻加载,看到桌面之后点击网页顶部的 Load State 按钮,找到并选择解压出来的那个 .bin 的快照文件,这时候就直接打开 VC6 这个 IDE 了。

如果要保存写好的代码的话,可以点击网页顶部的 Save State 按钮,稍等片刻,就把当前运行的系统保存为快照文件,这样下次运行就可以点击网页顶部的 Load State 按钮调出之前编写的代码了。不过每次保存快照会有 400 多 MB 的快照要保存,请留意磁盘空间是否足够。

这个 Win2000 的环境,虚拟内存设置的比较低,有时候会弹出“Your system is low on memory”的报错,这个目前来看暂时是不影响这个 VC6 的运行的,可以直接点击 OK 忽略。另外,这个 Win2000 的环境是英文的,打不了中文,也显示不了中文,所以只能搞一个英文版的 VC6,需要使用者能看懂 VC6 的英文界面,并且涉及到 printf 输出的语句,还是要用英文来写这个字符串。这个 VC6 是精简过的,不能写 MFC,但是写一些简单的控制台应用程序足够了。

image

image

如果不放心现成的快照,或者一定想自己动手配置的话,下面是从头开始配置的过程:

  1. 使用 UltraISO 往虚拟机里面传输文件,需要准备这些:
  • VC6 英文版安装包,这里找到一个精简版,不能写 MFC,但是写一些简单的控制台应用程序足够了(搜索关键词:Visual C++ 6.0精简版 绿色英文版)。安装包是 EXE 格式的,大小是 17,147,148 字节,MD5 是 7fee6b34304961721c6a9d7283e82973;不过最好是把这个安装包重命名成一个英文的文件名,怕他不识别非 ASCII 的文件名。
  • 一个 MSVCP60.DLL 文件,copy v86 把系统里面的 VC6 运行库给精简掉了,可以去网上搜索下载,注意请下载 32 位的。
  1. 把准备好的文件直接拖到 UltraISO 的右上方的窗格里面。然后把这个文档保存为 ISO 文件。
  2. 这样应该也就够了。访问 Copy v86 网站,点击进入 Windows 2000 的那个镜像,稍等片刻加载,看到桌面之后点击 Insert CD Image,找到并选择刚才在 UltraISO 里面保存的 ISO 文件。然后打开桌面的 My Computer,双击出现的 D 盘,也就是那个“光驱”。
  3. 把那个 VC6 的安装包双击打开。这个安装包还是用的中文做的,而这个 Copy v86 的 Win2000 镜像尚未支持中文,所以会显示乱码,没关系,留意下方的三个按钮,第二个按钮就是“下一步”的按钮,直接一路 next 就可以了。安装好之后有一个复选框,那个是点击这个第二个按钮完成之后立刻运行的,勾不勾都可以,不勾的话就需要从桌面生成的“Visual C++ 6.0”这个快捷方式手动运行。
  4. 把这个 MSVCP60.DLL 复制到 C:\WINNT\System32 目录,可以 Ctrl-C 然后到前述那个目录 Ctrl-V,也可以直接用工具栏的“复制到文件夹”那个按钮然后定位到前述那个目录然后点击确定。
  5. 如果刚才安装进度走完之后没有勾选那个复选框,那么就从桌面再双击一次“Visual C++ 6.0”这个快捷方式,如果勾选了的话,此时应该是自动打开了 VC6 运行环境的。这样就完成了再 Copy v86 这个网页虚拟机的 VC6 简易开发环境的配置。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/947965.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

现代c++编程体验2

##task1 #代码1 #include "2T.h"2 #include <iostream>3 #include<string>4 5 const std::string T::doc{"a simple class sample"};6 const int T::max_cnt = 999;7 8 int T::cnt =0…

人工智能中的线性代数核心知识(Linear Algebra for AI)- 微积分 - 何苦

人工智能中的线性代数核心知识(Linear Algebra for AI)- 微积分人工智能中的微积分核心知识(Calculus for AI) 微积分 1. 导数(Derivative)描述函数在某一点的瞬时变化率,是AI优化(如梯度下降)和模型参数求解…

Excel高性能异步导出完整方案!

前言 在大型电商系统中,数据导出是一个高频且重要的功能需求。 传统的同步导出方式在面对大数据量时往往会导致请求超时、内存溢出等问题,严重影响用户体验。 苏三商城项目创新性地设计并实现了一套完整的Excel异步导…

化繁为简:解密国标GB28181算法算力平台EasyGBS如何以兼容性与易用性赋能安防集成

化繁为简:解密国标GB28181算法算力平台EasyGBS如何以兼容性与易用性赋能安防集成引言:国标协议的“理想”与“现实” 国标GB28181协议作为中国安防领域的通用语言,其初衷是为了解决不同品牌、不同系统之间的互联互通…

国标GB28181算法算力平台EasyGBS视频实时监控系助力实现换热站全景可视化管理

国标GB28181算法算力平台EasyGBS视频实时监控系助力实现换热站全景可视化管理一、方案背景 在城市供热体系中,换热站作为连接热源与用户的核心枢纽,其运行稳定性直接影响供热质量。面对供热规模扩大与需求升级,传统…

CSS补充

2025.10.27 打卡 不想再拖了,快速过一遍CSS结束吧。渐变,就是颜色可以渐变,要做叫美工做。阴影,可以用来加阴影,也可以设置负的值来表示一个包围文字的边框。box-shadow可以创建卡片。一些文本的高级用法,here@f…

「LG3600-随机数生成器」题解

题解记录P3600 随机数生成器 sol 期望不太方便,转计数。那么就是要求对每个值,最后结果恰为这个值的方案数。 恰好不太好求,考虑差分,转化为至多,那么就是要对每个值求答案不超过这个值的方案数。 要求所有区间区…

【每日Arxiv热文】还在为视频编辑发愁?港科大蚂蚁集团提出Ditto框架刷新SOTA!

【01 论文概述】 论文标题:ScalingInstruction-BasedVideoEditingwithaHigh-QualitySyntheticDataset 作者团队:香港科大、蚂蚁集团、浙江大学、东北大学 发布时间:2025 年 10 月 17 日 论文链接:https://arxiv.or…

计算机毕业设计springboot音乐畅听系统 基于Spring Boot框架的智能音乐播放系统编写 Spring Boot驱动的音乐在线欣赏平台构建

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

vue2 封装组件使用 v-mode【el-radio,el-input】

vue2 封装组件使用 v-mode【el-radio,el-input】v-model 在组件上使用,只能更改一个值。 sycn [singk] 1、在组件上使用 v-model ,父组件 v-model ,子组件接收value , $emit(value,xxxx)2、sync [singk]. 父组件 …

MathType7下载包安装教程2025最新下载+安装+汉化激活(附安装包,超详细)

目录前言一、MathType7 下载二、MathType7 软件介绍三、MathType7 安装 + 汉化激活全步骤(附细节提示) 前言 本文是 2025 年最新 MathType7 安装全流程教程,从MathType7 下载、安装到汉化激活、Word 配置都讲透,还…

P11993 [JOIST 2025] 迁移计划 题解

Description JOI 王国由编号从 \(1\) 到 \(N\) 的 \(N\) 个城市组成。这些城市通过 \(N − 1\) 条单向道路连接。具体来说,对于每个 \(i = 2, 3, \ldots, N\),存在一条从城市 \(i\) 通向城市 \(P_i\) 的道路。此处保…

人工智能十大数学知识-线性代数 - 何苦

人工智能十大数学知识-线性代数人工智能中的线性代数核心知识(Linear Algebra for AI)- 线性代数 1. 向量(Vector)n维空间中的有向线段,是AI数据的“原子单元”,用于表示单个样本的特征(如“身高175cm、体重60k…

2025年土地报批技术服务品牌

文章摘要 随着国家基础设施建设加速,土地报批技术服务行业迎来快速发展期。2025年土地报批技术服务市场将更加专业化、规范化,优质服务商在技术实力、服务效率和资源整合方面优势明显。本文基于行业调研数据,为您提…

2025年土地报批技术服务品牌Top10排行榜

摘要 土地报批技术服务行业随着国家基础设施建设和国土空间规划政策的深入推进,市场需求持续增长,选择可靠的服务商成为项目成功的关键。本文基于2025年市场数据、用户口碑和行业专家评价,综合整理了土地报批技术服…

2025 圆木/方木/原木多片锯设备推荐榜:河北普悦机械源头厂家凭核心技术登顶,4家优质企业各展优势

一、推荐榜背景:多片锯成行业升级刚需 2025 年,建材加工、家具制造、木材加工等领域加速产能升级,多片锯因 “高效切割、精准分料” 的核心优势,成为降低生产能耗、提升加工效率的关键设备。本次推荐榜基于设备切割…

研发排查问题的利器:一款方法调用栈跟踪工具

导语 本文从日常值班问题排查痛点出发,分析方法复用的调用链路和上下文业务逻辑,通过思考分析,借助栈帧开发了一个方法调用栈的链式跟踪工具,便于展示一次请求的方法串行调用链,有助于快速定位代码来源和流量入口…

2025年多功能综合杆厂家排名前十推荐

摘要 多功能综合杆作为智能城市建设的核心基础设施,近年来行业发展迅速,集成照明、监控、通信、环境监测等多种功能,提升城市管理效率和市民生活品质。据行业报告显示,全球智能杆市场预计到2025年将达到150亿美元,…

PlantUML-EBNF语法学习

背景 一图胜千言。有时候用图表表达意图比较直观、容易理解。但是用一般画图工具比较麻烦,也不容易修改,所以用文本描述设计意图,然后自动呈现图表就是一种理想的方案。 本文用EBNF语法图描述了语法图的语法。 参考…

2025年度在线网站客服系统综合排行榜正式发布

在信息爆炸的今天,客户耐心正以秒计算。您的网站访客可能只因一个无人应答的咨询窗口便悄然离去。一个得力的在线客服系统,早已不再是简单的“沟通工具”,而是企业挽留潜在客户、提升服务体验、最终实现业绩转化的战…