我也来谈VC6.0安装问题

【最详细|附源码】Visual C++(VC)6.0最新安装教程 软件:Visual C++版本:6.0语言:简体中文大小:34.26M安装环境:Win11/Win10/Win8/Win7硬件要求:CPU@2.0GHz 内存@4G(或更高)下载通道①百度网盘丨下载链接:提取码:dg2n[更多软件]:点击进入管家「软件目录」! 阅读详情
 
我也来谈VC6.0安装问题
引言:
很多人在使用VC++ 6.0编译的时候出现如下问题:
 
"Compiling... ,Error spawning cl.exe”
 
很多人的选择是重装,但却仍难解决。
 
解决:打开vc界面,点击VC ”TOOLS(工具)" -> "Option(选择)" -> " Directories(目录)”重新设置“Executable Files、Include Files、 Library Files、Source Files”的路径。很多情况可能就一个盘符的不同
 
如果你是按照初始路径安装vc6.0的,路径应为:
executable files:
C:/Program Files/Microsoft Visual Studio/Common/MSDev98/Bin
C:/Program Files/Microsoft Visual Studio/VC98/BIN
C:/Program Files/Microsoft Visual Studio/Common/TOOLS
C:/Program Files/Microsoft Visual Studio/Common/TOOLS/WINNT
 
include files:
C:/Program Files/Microsoft Visual Studio/VC98/INCLUDE
C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE
C:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE
 
library files:
C:/Program Files/Microsoft Visual Studio/VC98/LIB
C:/Program Files/Microsoft Visual Studio/VC98/MFC/LIB
 
source files:
C:/Program Files/Microsoft Visual Studio/VC98/MFC/SRC
C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE
C:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE
C:/Program Files/Microsoft Visual Studio/VC98/CRT/SRC
 
以上是该问题的核心,但却不是本文谈的主题,写这篇文章主要是想解释下为什么会这样,表达一下对网友们谈的一些问题的看法
 
根本原因是cl.exe引起的,那我们就先来谈谈它。
“cl.exe”是VC使用真正的编译器(编译程序),其路径在 " VC根目录/VC98/Bin ”下面,
你可以到相应的路径下找到这个应用程序。以上罗列的需要修改的路径中,其实你只要改了
"Microsoft Visual Studio/VC98/BIN”,就可以使vc找到它了。虽然这么简单,问题就解决了,但你未必能编译!毕竟万物都是有联系的,vc又怎么能开这个先例呢?!
         这就涉及到其它目录的作用,学过点儿语言的,一眼就能分辨include,library,source的作用,这里就不在赘叙了。只捡最重要的说(肯定是与cl.exe最亲的了)。
C:/Program Files/Microsoft Visual Studio/Common/MSDev98/Bin中含有mspdb60.dll这个动态链接库,而执行cl.exe必须拥有它才行。读者可以到cl.exe的所在目录里手动执行下它,就会发现它无法执行,系统提示"找不到mspdb60.dll”。(显然它们不是一家的)
 
接着来谈网上的“故事”
         网上的说法可谓五花八门,挑些典型的且记忆犹新的来说吧!
1.       中英文之说
众所周知,存在中文版的vc,所以有说法是中文版本引起的。答案是否定的,首先英文版也会有这种现象(造成原因,后文会解释),其次汉化只是表面汉化(编译反馈的信息基本都是英文,说比例是99%也不过分。很明显,基本停留在菜单级别),不触及核心,此类问题又从何谈起呢?
2.       按钮选择"compile” , "build” , "executable program”
有人说,不要用”compile”,直接后两者就行。有点常识也会知道,肯定不是这回事,build的中已经隐含了compile.不用多说,不攻自破。
3.       环境变量中的Path
这个说法比较像,尤其是联想到java配置编程环境时的问题,所以我考虑得最久。当然它还是不成立的,最直接的解释,vc安装后不会对环境变量做任何修改,就可以直接使用。换个角度再来谈谈,path值主要用于查找程序执行时所需的.dll,在上文我们已经提到如果找不到"mspdb60.dll”,会无法编译,但绝不是此文谈论的。何况vc又不对path干预呢?
 
最离奇的莫过于有人路径改对了,却仍然无效。当然这种说法我看到的少之又少,但还
是决定说一说。首先在我的圈子中,并未发现过这样的问题,所以我很难给予准确的解释。但有这样一个现象值得注意,有人把 "Error executing cl.exe” 误当成了"Error spawning cl.exe"还在“喊冤”,前者完全是因为程序的错误,比如某个变量重复定义了,再如定义结构体模板后没跟分号等等。所以在出现上述情况,请仔细核对。
 
还有人提到,更改路径后,重启vc后路径还原。同上,我还是没碰到过,但我所确定
的是在我的测试中没发生过。有种特例,你在更改路径后,编译程序出现假死(自更改路径至今,还没重启),然后你调用资源管理器kill掉进程(常用vc的人可能会很熟悉这个不是bug的bug),这时你重启路径肯定会是原状,你也肯定知晓其中的123。
 
最后说明下,出现这种问题的原因。
多半在你重装vc时产生,尤其是你只是把从前vc目录的所有文件都删了,然后贸然重装。还要提到的是,即使你把注册表关于vc的数据处理了,你安装新的,它还会找你麻烦。这也是我没想明白的:vc没通过注册表干扰新的安装,那是通过什么呢?(一般程序都是通过注册表限制)
此后,一直在考虑vc怎么做到及怎样避免此类问题。直到昨晚,雅典娜终于眷顾了我。
最好的重装办法是使用官方的卸载程序先卸载,例如通过“添加删除程序”。先别急重装,细心的人会发现卸载不“干净”,还会留下"common”,"my program”(为简便,我省略了它们的上级目录)。首先解释为什么卸不“干净”,这类文件中存放的是用户的编程信息(当然了,前提是使用了程序默认保存路径),也就是你写的程序。防止你没有备份,当然不卸了,很多软件都有此类功能。这也解释了,我的疑问,vc安装时会寻找原有安装目录,如果你没有干得干净,那你重装完就会出现路径问题。
那官方卸载后,这个两个目录不删行不?答案是肯定,你更可方便的用新的vc调用原来的程序。
安装时只会出现:
"A previous installation of Visual SourceSafe was detected at:     X:/Microsoft Visual Studio/Common/VSS/                         Select YES to replace it with VSS 6.0 or NO to install VSS 6.0 to its default location      Y    N"
 
所以放他一马也不为过。
终于散场了…
 
由于时间仓促,水平有限,只能及此。欢迎指正错误,共同成长。
在此感谢宿舍的兄弟们,如果不是阳阳的vc出了问题(我也遇到过,但未做深究,只是改了路径而已),还相当棘手,我想您将看不到此文,感谢阳阳、小华、波波为我提供环境测试相关问题。
                                                                                                              土匪头子_X
                                                             
 
关于VC6.0一些常见问题和解决方案 关于VC6.0的一些问题和解决方案前言1.spawning提示第一步第二步第三步可执行文件 前言 刚开始小编是用的Dev-C++来进行编写的,但是编写到后面越来越复杂,代码越来越长弄得打开一个文件都慢的像蜗牛……后来 现在很多小伙伴们都喜欢用Visual 2019来进行编写代码,但是下载Visual 2019的过程真的是难熬(><) 10多GB……我的内存啊啊啊啊(><) ... 阅读详情

相关推荐

VC6.0读取Excel文件数据

VC6.0读取Excel文件数据 文件存储在Excel文件中,因此第一步是能够在程序中方便地读取表格数据,这里用的是VC6.0 MFC。文章内容仅供参考,程序不完整。 完整的VC6.0相关程序,需要的可以下载:https://download.csdn.net/download/qq_31569581/10714285 1、电脑上安装VC6.0,Excel2007,其他Office版本亦可...

qq_31569581的博客 4950

VC++6.0无法安装的问题

          今天在安装VC++的时候出现如下问题          “A Previous installation of Visual SourceSafe was dateced at : D/VC++/VSS”"Select Yes to replace it with VSS6.0 or NO to install VSS 6.0 to its default location

char* zhyf(void) 4384

Opencv1.0+VC6.0安装及环境配置

虽然网上安装教程很多,自己也要用到这些东西,就把安装过程在这里讲述一下,并且对于最常见的问题做出回答。             下载OpenCV安装程序(最新版本已经是opencv2.3.1了,因为我刚开始接触,只安装了1.0版本的,只就足够我前期学习和研究之用了)。假如要将OpenCV安装到C:\Program Files\OpenCV。(下面附图为OpenCV 1.0rc1的安装界面,O

haizimin的专栏 4万+

You must first run the Installation Wizard before running this setup

转自VC错误:http://www.vcerror.com/?p=1595 问题描述: 在安装VC++的时候出现如下问题 “A Previous installation of Visual SourceSafe was dateced at : D\VC++\VSS”"Select Yes to replace it with VSS6.0 or NO to install VSS 6

swanabin的专栏 1581

VC6.0安装的问题

这是我在安装vc6.0过程中曾经与到的几个问题。问题的答案是我从网上搜到的然后总结了一下。希望能够对仍然没有解决问题的朋友有所帮助。 问题一: Thelanguage dll'vb6chs.dll'could not be found。 解决方法:在安装文件夹中搜索 vb6chs.dll文件然后复制到 c:windows\system32\文件夹中。也可以到已经安装好的 vc60中拷贝一个到c

空山无人,水流花开 1593

vc6.0打不开项目解决方案,VC6.0 安装在win10上遇到的各种坑

1、VC 6 的时候停在了“setup is searching for installed components”界面不往下走 下午机子出了点毛病,重装了下系统(XP),开始一切都还很顺利,等到安装 VC 6 的时候停在了“setup is searching for installed components”界面不往下走了,试了几次都不行。没办法就去baidu,果然有人遇到过这个问题,说:把VC 6装到 FAT32 分区下就可以了。于是下载工具,把C盘转成了FAT32,再试!居然不行!! ...

tajon1226的专栏 3601

[转]VC++6.0安装常见错误

VC++6.0安装常见错误首先要说明的是以下问题大都出现在安装企业版时会出现,初次安装VC的人,最好不要安装这个版本,企业版比较不好装,最好能安装英文版的VC++,而且不管是哪个版本的,都要先解压安装文件,才可以再进行安装,最好安装在C盘,默认目录下.一.vc++6.0安装时的奇怪问题安装到最后了,进度条都100%完事了,但是却弹出一个对话框:“安装程序无法创建一个DCOM用户帐号来注册E:\Pr...

weixin_33701251的博客 561

使用VC6.0编写C语言程序

Visual6.0简称VC或者VC6.0,是微软1998年推出的一款C/C++ IDE,界面友好,调试功能强大。VC6.0是一款革命性的产品,非常经典,至今仍然有很多企业和个人在使用,很多高校也将VC6.0作为C语言的教学基础,作为上机实验的工具。本教程中的代码,也都是在VC6.0下运行通过。VC6.0 确实有点老了,如果不是学校要求或者项目需要,建议使用 Visual Studio 代替,这里之所以讲解 VC6.0,是为了照顾在校生或者有特殊需求的读者。

yousuotu的博客 1190

【C++】win 10 / win 11:VC 6.0 中文版下载、安装、使用

《计算机科学与技术》本科自考,上机实践考试专用软件中文版,可 win10 / win11 本机练习:C 、C++

顾三殇 —— 博客空间(软件测试) 1万+

VC6.0中OpenRS安装配置中部分问题及解决

我的实际操作过程,仅供参考。平台为:win7(64bit) + VC6.0 + SP6; 1、确保VC6.0和SP6都正确安装。 2、OpenRS下载:http://www.openrs.org/wiki      其源码下载页有详细下载说明,不多言。安装目录我放在了I:\OpenRS。 3、环境变量配置:     参看下载好的OpenRS目录下《开放遥感平台Op

S.H. 1716

VC6.0中缺少VC98\\CRT\\SRC文件夹的---CRT.rar

VC6.0中缺少VC98\\CRT\\SRC文件夹的---CRT.rar 原始链接http://ishare.iask.sina.com.cn/f/37025098.html?sudaref=www.baidu.com&retcode=0

VC6.0(VC++6.0)使用教程(使用VC6.0编写C语言程序)

VC6.0(VC++6.0)使用教程(使用VC6.0编写C语言程序) Visual C++ 6.0简称VC或者VC6.0,是微软1998年推出的一款C/C++ IDE,界面友好,调试功能强大。VC6.0是一款革命性的产品,非常经典,至今仍然有很多企业和个人在使用,很多高校也将VC6.0作为C语言的教学基础,作为上机实验的工具。本教程中的代码,也都是在VC6.0下运行通过。 VC6.0 确实有点老了,如果不是学校要求或者项目需要,建议使用 Visual Studio 代替,这里之所以讲解 VC6.0,是为了照

ccc369639963的博客 3万+

VC++6.0(中文版)安装教程

一份安装教程 ,帮助安装VC6.0.十分详细的安装指导

VC6.0补丁Vs6sp6安装方法

VC6.0经常在编译或链接的时候就卡死,只有通过任务栏管理器来结束任务,非常麻烦. 我不知道我的VC6.0是英文版还是中文版,反正我的界面是英文的(有些软件的界面可以换语言) 我估计我的是英文版,所下载了个英文版的补丁安装了. vc sp6 中英文补丁下载地址 英文版地址: http://download.microsoft.com/download/1/9/f/19fe4660-

-----------------------------不要在跟自己无关的事情上浪费时间 3万+

细说Windows 7 64 Bit下安装完整版 Visual C++ 6.0详细步骤

细说Windows 7 64 Bit下安装完整版 Visual C++ 6.0详细步骤

避坑指南:ZYNQ平台上AXI 1G/2.5G Ethernet Subsystem实现IEEE1588的5个关键点

本文详细解析了在ZYNQ平台上使用AXI 1G/2.5G以太网子系统实现IEEE1588精密时间协议(PTP)的5个关键避坑点。从硬件选型、Vivado工程配置到Linux驱动适配,提供了实战经验与优化技巧,帮助工程师在工业自动化、电力系统等场景中实现纳秒级时间同步。

weixin_30687051的博客 232

vc6.0安装过程中出现的问题——解决

这是我在安装vc6.0过程中曾经与到的几个问题。问题的答案是我从网上搜到的然后总结了一下。希望能够对仍然没有解决问题的朋友有所帮助。 问题一:  Thelanguage dllvb6chs.dllcould not be found。          解决方法:在安装文件夹中搜索 vb6chs.dll文件然后复制到           c:windows/system32/文件夹中。也可以到

wreckage2009的专栏 5213

[SWPUCTF 2018]SimplePHP--一道简单的Phar反序列化题目

题目就不贴了,直接给出利用链①:echo会触发__toString魔术方法,所以这里的$this->test应该是Show类实例化的对象show②:这里应该使$this->str['str']为Test类实例化后的对象test,然后test->source会触发__get魔术方法(因为Test类没有名为source的成员变量,所以会触发get魔术方法,并且$key=source)③④:调用get方法,$...

Dream' 1258

vc6.0安装失败

转载自:http://www.vcshare.net/vc/vc_rumen/VC_RuMen_264.htm    --------------------- 下面的部分是亲身经历 安装盘所在目录和安装后的目录的目录名不要包含中文字符,最好是纯英文。 如果操作系统是win7,需要配置一下。win7使用VC6 QQ群9993488、2508429共享的VC6有许多人在用,我已经用了七年

我们一直在努力 1万+

JS+H5打字练习器

实现功能 1.导入.TXT文件到打字练习内容(部分浏览器可能出于安全问题限制了这一步操作) 2.输入文本到打字练习内(弹出输入框,将要练习的内容输入至输入框) 3. 开始练习,并根据正误在打字练习内容文本上修改颜色(某个字正确显示绿色,某个字错误,显示红色,某个字没有打显示灰色) 4.开始练习、结束练习,全部输入完成后自动结束练习,也可提前手动结束练习,结束练习后弹窗用显示时和正确率。(区别在于一个全部输入完成且全部正确,一个提前结束无其他条件) 效果图 分析 HTML 结构解析 根元素:<!DO

w11111xxxl的博客 1413

手把手教你用Simulink搭建交流异步电机矢量控制模型(附完整仿真文件)

本文提供了一份详细的Simulink仿真指南,手把手教你从零开始搭建交流异步电机矢量控制模型。内容涵盖主电路搭建、坐标变换实现、双闭环PI调节器设计、转子磁链观测器调试等核心步骤,并附有完整的仿真文件,帮助读者跨越理论到实践的鸿沟,掌握高性能电机控制系统的建模与仿真技能。

pz890123的博客 665

Visual C++(VC)6.0安装教程

VC++6.0安装教程

weixin_48733383的博客 2万+

SAP FICO实操:如何修改已发生业务数据的成本中心公司代码(附RKACOR06程序运行指南)

本文详细解析了SAP FICO系统中使用RKACOR06程序修改已发生业务数据的成本中心和公司代码的实操方法。通过实战案例分享,提供从前期准备到后期验证的全流程指南,帮助企业应对组织架构重组或财务核算体系调整时的数据迁移挑战,特别适用于跨公司代码的成本中心划转场景。

weixin_27303545的博客 189
下一篇: C++习题(from the teacher)Apr.
P_leopard17
博客等级 码龄20年 2粉丝 7原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值