VC++6.0能在xp系统上运行,但对后来的Windows7/8/10系统兼容欠好。
呈现的问题本家儿要有:
1、VC++6.0在win10(7/8)上,启动报错(0xc0000142),无法启动法式。
2、编译报错"Compiling... Error spawning cl.exe",无法当作功编译。
3、点"打开"或者"添加"时法式解体。
第2个问题本家儿要呈现在绿色版里,第1、3个问题xp之后的系统遍及都有。
起首WIN10是可以安装VC++6.0的(包罗最新的Win10 1709),下面就这几个兼容问题,做出解决方案。
东西/原料
- VC++6.0
- WIN 7/8/10操作系统
问题1 WIN10安装VC++6.0启动报错(0xc0000142)
- 1
下载所需东西:1ERgK3GeFqoJqTjIfYzFpLA
- 2
解压下载的VC6.0green.rar。建议解压至D:\Program Files (x86)\Microsoft Visual Studio文件夹内,没有就新建一个(强烈建议新建此文件夹)
运行sin.bat,在桌面生当作vc6快捷体例。因不兼容问题,此时双击vc6快捷体例法式不克不及正常启动,报错(0xc0000142)。
- 3
下载的VC++6.0执行文件申明:
MSDEV_en.exe - 英文版(通用)
MSDEV_zh.exe - 中文版(WIN10可用)
MSDEV_zh_xp.exe - 中文版(xp可用,绿色版自带的就是这个)
经由过程这种定名体例,可实现中英文版本的共存。
- 4
将此中的英文版"MSDEV_en.EXE"执行文件,放到VC6根目次\Common\MSDev98\Bin内,鼠标右击"MSDEV_en.EXE"选择"属性"-"兼容性"以xp兼容模式运行,即可正常启动VC6法式。设置后,将要用的执行文件右击“发送到桌面快捷体例”,今后可直接从桌面启动VC++6.0。
问题2 编译报错"Compiling... Error spawning cl.exe"不克不及编译
- 1
此问题多呈现在绿色版。若第一步解压路径为D:\Program Files (x86)\Microsoft Visual Studio的话,其实可以部门避免此问题的。
解决:双击上一步“发送到桌面”的快捷体例打开VC6,新建一个项目,输入下面代码,按F7编译。
#include <stdio.h>
int main()
{
printf("Hello World!\n"); \\前面加缩进Tab
return 0; \\前面加缩进Tab
}
新建项目方式,如下图:
- 2
点编译后底部"组建"框里提醒有1个错误,滚轮上划查看错误详情为:Compiling...Error spawning cl.exe,导致无法当作功编译,此时按F5运行会弹窗"This file does not exist, Do you want to build it?"。
- 3
解决:打开VC++6.0法式,依次点"东西(T)"—"选项(O)",弹出窗口在"目次"选项卡里有四个选项,别离为:可执行文件(executatble files)、include files、library files、source files
- 4
依次点“目次”的每个选项,鄙人方“路径[D]:”内,挨个将路径点窜为准确的路径。建议每个路径都从头定位一遍,防止漏失落某个路径。改完点"确定"保留。
再编译不会报错了。
- 5
改完后编译,若法式弹窗口报错(注重跟代码写错区别开),一般是漏失落或改错路径所致,可按照下图对比点窜
问题3 点"打开文件"或"添加文件"时VC++6.0法式异常解体
- 1
法式异常解体如图:
- 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文件夹下。
- 3
将编译好的filetool.dll文件,放到VC++6.0根目次\Common\MSDev98\AddIns文件夹内。
- 4
鼠标右键点击桌面左下角"起头"选择"Windows Powershell(办理员)(A)"
- 5
手动注册FileTool.dll文件,复制下面代码(将路径改当作你电脑上FileTool.dll的对应路径)复制时去失落32前面的空格:regsvr 32 "D:\Microsoft Visual Studio\Common\MSDev98\AddIns\FileTool.dll"
粘贴到CMD回车执行,弹窗提醒“已当作功”,掉败时请查抄输入目次是否准确。
- 6
打开VC6依次点"东西" - "心猿意马制" - "附加项和宏文件" - 勾选"FileTool Developer Studio Add-in" - "封闭"
- 7
"封闭"后会呈现一个小窗口,由2个蓝色方块[A]和[O]构成,"A"为“添加(Add)”,"O"为“打开(Open)”,将窗口拖动至东西栏固心猿意马,用来取代原引起解体的选项。
完当作上述步调,点"O”已经可以正常"打开"了,但快捷键Ctrl+O以及东西栏“文件”-“打开”,被触发时仍会造当作解体。
- 8
解决:先移除本来的Ctrl+O快捷键:
封闭并从头打开VC++6.0法式,依次选择“东西”-“心猿意马制”-“键盘”
-类别选“文件”-号令“FileOpen”-当前键“Ctrl+O”-点右侧“移去”
- 9
添加新的快捷键:
依次选择“东西”-“心猿意马制”-“键盘”-类别“Add-ins”-号令“OpenFile”
-光标移至“按下新快捷键”栏,键盘上按下“Ctrl+O”-“分派”
完当作快捷键的从头分派。
- 10
接着移除“文件”下的“打开”:
“东西”-“心猿意马制”,打开心猿意马制面板;
点东西栏的“文件”菜单,拖动“文件”菜单下本来的“打开”至肆意空白处移除本来的“打开”;
- 11
添加新的“打开”:
“心猿意马制”面板-“号令”- 选“Add-ins”,从右侧将新的“O”图标拖动至本来“打开”的位置,添加新的“打开”,如图所示。完当作后即可正常利用VC++6.0。
注重事项
- 本篇经验通用于解决Windows 7/8/10安装VC++6.0时呈现的兼容问题。
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/283904.html
- 上一篇: 电脑如何屏蔽程序联互联网
- 下一篇: Excel添加/去除背景图片(或水印)技巧一
猜你喜欢
-
监管人员是做什么的(What Regulatory Officer Do)?
-
什么是低度肿瘤(Low-Grade Neoplasm)?
-
面板生成器是做什么的(What Panel Builder Do)?
-
什么是浆液性乳头状腺癌(Serous Papillary Adenocarcinoma)?
-
什么是呼叫中心工作(Call Center Job)?
-
什么是种子疣(What Seed Warts)?
-
念珠菌病有哪些不同的治疗方法(Different Types of Candidiasis Treatment)?
-
事务协调器是做什么的(What Transaction Coordinator Do)?
-
什么是定量免疫球蛋白(Quantitative Immunoglobulin)?
-
我如何成为人才获取专家(Become a Talent Acquisition Specialist)?
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
faceu激萌怎么把瘦脸开到最大
希瑟(Heather)——欧美十大最佳柯南灰歌
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
二人梭哈
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:261580
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:74382