当前位置: 首页 > news >正文

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

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.zskr.cn/news/32007.html

相关文章:

  • 现代c++编程体验2
  • Excel高性能异步导出完整方案!
  • 「LG3600-随机数生成器」题解
  • 计算机毕业设计springboot音乐畅听系统 基于Spring Boot框架的智能音乐播放系统编写 Spring Boot驱动的音乐在线欣赏平台构建
  • 2025年土地报批技术服务品牌
  • 2025年土地报批技术服务品牌Top10排行榜
  • 2025 圆木/方木/原木多片锯设备推荐榜:河北普悦机械源头厂家凭核心技术登顶,4家优质企业各展优势
  • 2025年多功能综合杆厂家排名前十推荐
  • 常用Web 实时通信技术:原理+选型,一篇通关
  • 第二十四篇
  • 2025年西安楼房地产排名、口碑推荐榜单、公司推荐排行、开发商排名及高评价楼房地产分析
  • 扩展欧几里德算法
  • 2025年市面上别墅石材品牌、行业内别墅石材公司、市场别墅石材供应商、目前别墅石材源头厂家、口碑好的别墅石材品牌推荐排行榜
  • 根号分治、分块、莫队
  • 集采带量下医疗器械生产厂家如何通过数字化转型实现降本增效
  • 告别命名误区!深度剖析TurtleBot3 vs. TurtleBot4 开源平台
  • 102302105汪晓红作业1
  • 【IEEE出版 | 重庆邮电大学主办 | 多届次、高层次】第六届人工智能与计算机工程国际学术会议(ICAICE 2025)
  • 解决Java项目在复杂网络环境下访问外网不通的问题
  • Docker容器里面部署的Jenkins的Java17升级到21版本(无需删除之前容器,内部在线升级) - 攻城狮
  • 【IEEE出版 | 往届均已完成见刊检索 | 见刊检索稳定】第七届信息与计算机前沿术国际学术会议(ICFTIC 2025)
  • 动态点分树
  • 2025年隔热条厂家权威推荐榜:尼龙隔热条/PA66尼龙隔热条/建筑用隔热条/断桥铝门窗隔热条/幕墙隔热条/阳光房隔热条/国标隔热条精选
  • 「Gym 104901F」Say Hello to the Future
  • 渐进过程中大O与小o混用
  • 基于MATLAB的光学CCD全息成像仿真程序实现
  • el-date-picker样式修改
  • unity管理器设计:Manager of Managers
  • 决策不再凭感觉!Tita用数据驱动销售与交付的一体化协同
  • 浅谈 Agent 开发工具链演进历程