Win11 使用 QEMU 虚拟机运行 VC6 的可行性

news/2025/10/27 17:50:50/文章来源:https://www.cnblogs.com/wujiuqier/p/19169777

有些学校或者老师仍然在要求学生必须使用 VC6 来学习 C 语言基础。但是现在的 Win11 已经逐渐开始停止支持 VC6 这个上古时期的 IDE 的运行。 有的时候不是要建议学生换用现代的 IDE 来学习,而是学校或者老师要求学生必须使用 VC6 这个上古时期的 IDE 来学习,学生是被迫、不得不使用 VC6 的。 上次探讨了使用 Copy v86 在线网页运行 VC6 的可行性,但是仍然存在一些缺陷,保存文件不是很方便,不能输入和显示中文,也不能写 MFC 程序(这个和前面那个不能输入和显示中文有关,这个英文版的 VC6 把 MFC 相关的开发环境给精简掉了)。这里再探讨一下可否使用 QEMU 虚拟机在 Win11 运行 VC6。 庆幸的是,有一个很简便的可以导入磁盘镜像一键启动的绿色免安装单文件直接运行的图形界面的工具《QEMU 启动测试器》,可以直接运行 QEMU 虚拟机,这样就不需要安装虚拟机软件了。 这个启动的操作比网页版稍微复杂一点点,不过也只是复杂一点点。

鄙人这里也已经封装好了一个磁盘镜像,不过鄙人还没研究出来怎么搞快照,印象中 QEMU 也有快照功能(参考鄙人以前发的飞腾提供的 PhyFusion,那个就有快照功能,这个本质上就是 QEMU 的一个 GUI 封装),所以每次使用的时候还是要完整的开机一次。鄙人是找了一个“贝贝精简系统 BABEXP-V0.14-H 最小中文家庭版”的精简版 XP 系统,这个系统包只有 75MB,安装后 C 盘占用 1 点多 GB,用 7z 压缩磁盘镜像之后只有不到 80MB。这个支持显示和输入中文,输入法还是保留了一个智能 ABC 的,虽然这个打字不是很方便,但是用于学习 C 语言编程也够用了。感谢 B 站的 @Moemuu 提供的线索。

具体操作过程:到网上找到这个《QEMU 启动测试器》,这个就是一个免安装的单文件 EXE,双击打开直接就可以使用。把下载好的磁盘镜像压缩包解压,此时会得到一个 400 多 MB 的 .qcow2 的文件,这个就是磁盘镜像。打开那个“Q启动测试.exe”,上面的选项里面选择第二行第一个“磁盘镜像”,然后直接把这个 400 多 MB 的 .qcow2 的文件拖放到这个窗口的中间的文本框里面,内存大小输入 1000 或者 1024 都可以(别太大太小就行,太大了物理机电脑可能带不动,太小了虚拟机可能带不动)。然后点击“开始测试”,静候开机,看到桌面之后,桌面上就有一个“VC666”的图标,直接打开就能运行和使用 VC6 了。这个可以显示中文,界面也是中文版的,也可以用智能 ABC 输入法输入中文,也可以写控制台和 MFC 程序。这个启动器是会直接写入磁盘镜像的,也就是说编写的代码保存之后,下次开机还是保存在虚拟机上的。

image

image

image

image

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

  1. 下载安装 QEMU Manager 这个工具,点击工具栏第一个按钮虚拟机。
    a. 虚拟机名字随便起一个,操作系统选 Windows XP,其他保持默认。
    b. 内存大小填 1000 或者 1024,主要虚拟硬盘选创建一个新的虚拟磁盘镜像,磁盘大小选 2GB,勾选压缩磁盘,格式选 qcow2。
    c. 第三个选项勾不勾都行,个人建议还是勾上,方便管理。
  2. 左侧树形图选择刚才创建的虚拟机,右侧选择驱动器,双击 CD-ROM,点击右侧两个点的按钮,找到前述所说的“贝贝精简系统 BABEXP-V0.14-H 最小中文家庭版”的精简版 XP 系统的 ISO 文件,确定。
  3. 然后点击工具栏的播放按钮开机,立刻点进去虚拟机的显示画面并立刻连续击键 F12,打开启动菜单,按主键盘区的数字键“3”从虚拟机的光驱启动。
  4. 按照这个系统包的安装过程走一遍,把这个精简版 XP 系统装到虚拟机的磁盘上。
  5. 还是用 UltraISO 往虚拟机里面传输文件,需要准备这些:
    a. VC6 绿色版压缩包,这里准备的是一个 50 多 MB 的,名字可能不好找,大致搜索一下“VC6 绿色版”应该可以找到。压缩包是 ZIP 格式的,大小是 55,066,220 字节,MD5 码是 c1fad870bfc969f57679a85196fc6043。把准备好的文件直接拖到 UltraISO 的右上方的窗格里面。然后把这个文档保存为 ISO 文件。
    b. 一个 XP 可用的 7-Zip 安装包,这里找了一个 9.22 的版本。
  6. 安装好之后重启一遍虚拟机,把弹出来几个找到新硬件的向导全部一路 next,这些驱动都被精简掉了,主要是声卡、网卡这些,不过不影响 VC6 写代码(涉及多媒体的程序确实不行就是)。
  7. 关闭虚拟机,还是右侧选择驱动器,双击 CD-ROM,点击右侧两个点的按钮,找到并选择刚才在 UltraISO 里面保存的 ISO 文件,确定。
  8. 打开虚拟机,打开“我的电脑”,打开里面的光盘,先把里面的 7-zip 安装包安装,一路 next 就行。然后右键那个 VC6 绿色版的压缩包,选择 7-Zip - 提取文件,解压到 C 盘的任意位置。
  9. 找到解压缩出来的地方,打开里面的 VC6.0green\Common\MSDev98\Bin\MSDEV.EXE,右键发送到 - 桌面快捷方式,然后把桌面上创建出来的这个 VC6 的快捷方式重命名一下。以后就可以用这个快捷方式运行和使用 VC6 了。
  10. 建议把这个磁盘镜像备份一下,以后方便重置环境。关闭虚拟机,把这个 .qcow2 的磁盘镜像文件压缩成一个压缩包文件即可。

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

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

相关文章

20232415 2025-2026-1 《网络与系统攻防技术》实验三实验报告

一、实验目的 1.利用msfvenom生成多种类型的文件及其多次编码版本 2.利用veil生成恶意代码 3.利用C语言结合shellcode生成恶意文件 4.利用upx压缩壳以及hyp加密壳技术实现免杀 5.开启杀软后回连实测 二、实验过程 接下…

2025年工程管理软件公司综合推荐榜:助力建筑行业数字化升级

随着建筑行业数字化进程加速、工程质量监管趋严及项目管理效率需求提升,工程管理软件已从大型建筑企业专属工具,逐步渗透至中小型建筑公司、监理单位、验房机构及各类工程项目现场。2025年,工程管理软件市场规模预计…

2025年离心式喷雾干燥机权威推荐榜单:小型喷雾干燥机/大型喷雾干燥机/离心喷雾干燥机源头厂家精选

随着制药、食品、化工等行业对粉体质量要求不断提升,离心式喷雾干燥机市场呈现专业化、智能化发展趋势。据行业数据统计,2025年中国离心喷雾干燥设备市场规模预计达42亿元,年增长率稳定在12%,其中智能化控制系统渗…

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

Win11 使用 Copy v86 在线网页运行 VC6 学习 C 语言的可行性 首先,程序员节快乐。有些学校或者老师仍然在要求学生必须使用 VC6 来学习 C 语言基础。但是现在的 Win11 已经逐渐开始停止支持 VC6 这个上古时期的 IDE 的…

现代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 年,建材加工、家具制造、木材加工等领域加速产能升级,多片锯因 “高效切割、精准分料” 的核心优势,成为降低生产能耗、提升加工效率的关键设备。本次推荐榜基于设备切割…