手把手教你如何在win7上装vc++6.0
- 格式:doc
- 大小:598.50 KB
- 文档页数:3
如何在win7下正确安装VC6.0。
安装完成后,还需要打补丁,在文章最后给出。
注意,安装过程和使用过程会出现如下“程序兼容助手”提示,一定要勾选“不再显示此消息”,然后单击“运行程序”。
以后运行过程如果出现这个提示,还是这样选择,不会影响使用的。
安装步骤1) 解压下载的压缩文件,进入文件夹,双击SETUP.EXE 进行安装。
如下图所示:2) 点击“下一步”继续安装,遇到填写“产品号和用户ID”,忽略或者保持默认,不用理会,继续“下一步”。
如下图所示:3) 接下来是安装选项,选择“安装Visual C++ 6.0中文企业版”。
如下图所示:4) 下面是安装方式,一定要选择Custom(自定义安装),这是解决win7兼容性问题的关键。
如下图所示:5) 弹出组件选择对话框,选中“Tools”,点击“更改选项”。
6) 把“OLE/COM Object Viewer”选项去掉,点击“确定”。
OLE/COM Object Viewer是对象查看器,它与win7不兼容,去掉后不影响任何编程操作。
7) 接下来问你要不要注册环境变量,选择是,以后会用到这里的环境变量。
8) 遇到下面的提示,选择“是”。
9) 遇到下面的提示,选择“是”。
8) 接下来,会提示安装MSDN。
MSDN是微软提供的帮助文档,我们提供安装包没有带,选择“退出”,不要安装。
9) 点击“是”,完成安装。
打补丁再强调一遍,VC6.0对win7的支持,必须要在安装时正确设置,安装完成后还要打补丁。
您在安装VC6.0后可能会出现以下兼容性问题:VC打不开文件和工程,总是提示读取内存错误,程序停止运行,点“确定”后VC自动关闭,但VC却能新建文件和工程。
这让许多人困惑,以为是VC版本问题,再下载再安装,即便打了补丁,问题仍然存在。
其实这是微软公司一个小小的失误,Visual C++6.0与Office2007有冲突。
解决这个问题,还是要打补丁(这是微软的补救措施)。
1.在安装或者使用Visual C++ 6.0时,凡是出现兼容性问题提示对话框,一律按以下方式处理——把“不再显示此消息”打上勾,然后选择“运行程序”。
不要怕,本人亲自验证过没有任何“副作用”。
2.在安装VC的时候,选择“custom(自定义安装)”:接下来就要,注意了——不要选择TOOLS里面的OLE/COM OBJECT VIEWER工具,就可以顺利安装,另外,这个只是个查看工具,不会影响VC++的编译,所以大家以后可以尽情得使用vista和win7啦,不用再担心兼容性的问题。
3.在“工具——选项——目录”里设置:A.找到这些资源的路径,如我的就是安装在“D:\Program Files\的”里的,所以依次类推。
注意——资源路径一定要对照着手工查找,不要直接复制 !B.下面把一些资源路径列出: executatble files(可执行文件):D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin D:\Program Files\Microsoft Visual Studio\VC98\BIND:\Program Files\Microsoft Visual Studio\Common\TOOLSD:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT 注——以下资源路径为可选添加:C:\windows\system32\wbemC:\windows\system32include files:D:\Program Files\Microsoft Visual Studio\VC98\INCLUDED:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDElibrary files:D:\Program Files\Microsoft Visual Studio\VC98\LIBD:\Program Files\Microsoft Visual Studio\VC98\MFC\LIBsource files:D:\Program Files\Microsoft Visual Studio\VC98\MFC\SRCD:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDED:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC(win7最好不要添加此项,不过好像按照偶说的方式安装的话,就没有这一项,所以这项一般不添加。
Microsoft Visual C++6.0安装图解第一步:双击准备好的安装软件VC(后面简称VC)提示:出现以下界面,需等待!绿色流体为安装进度!此状态无需手动任何操作!1第三步:出现以下界面,选中双击提示:出现此主界面!(建议选择英文版安装)2提示:WIN7操作系统多数会出现此对话框!解决方案:选中该图左下方“不再显示此消息”,单击运行程序!提示:后面还可能会出现类似情况,只需选择运行或者忽略等!第四步:单击“NEXT”34提示:对照此图进行简单的手动操作!(下面同理)提示:出现以下窗体,可填写,也可不填写,直接单击“NEXT”!5第五步:选择需要安装软件到达的磁盘分区目录6提示:以上是实验时所安装软件的目录!可以不拘泥于此,可以自由选择!(建议安装在C或D盘)7第六步:进行上步,NEXT后本机出现以下熟悉的界面同上理解决!提示:XP 系统,或者有些电脑防卫系统无此提示!这种情况发生因电脑所安装的软件而定,可自行选择!8提示:出现绿屏!第七步:接下来的图片皆依对话框提示选择!一般只需选择“继续,确定,是,OK”(图片上显示的对号选择皆依图)91011提示:后面这两图选择EXIT,否,即可!12第八步:实验!以下是一个简单程序的截图,证明软件安装正确。
secondriver工作室制作感谢使用!13如果问题可以发送E-mail至secondriver@说明情况我们将给你在第一时间索引解决方案2010年9月5日//blogprofile/index.php###14。
注明:转载也许很多人会说都什么年代了还用6.0,都vs 2010了... 确实vc6.0是很老了,但看着vs那巨大的体积,俺还是忍着继续用vc6.0但是6.0在win7实在是不怎么样,安装稍微还算好,最头疼的是每次点击open 键或想给project加入file时都会报错关闭,无奈就只能请出度娘和谷哥了,搜了下果然又解决方法,试了下果然OK了。
那就拿来分享下吧(以下内容来自网络)1.首先是安装,我就是按照这个方法装的,安装没有问题,在安装前最好是把UAC调到最低级别,以免出现不必要的麻烦。
http://mucid.me/2010/06/418.html2.问题解决不能打开的原因是因为vc6.0和office2007冲突,卸了2007就好了,但是这个有点不实际,毕竟office经常会用,那另一种方法就是用filetool,去这里下载/kb/241396/zh-cn下载完后就可以开始解决问题啦。
最好把filetool解压到VC6.0的安装目录下一个filetool文件夹,在build后去filetool文件夹的debug中找 filetool.dll文件(注:filetool这个文件夹不要给删了!)1. 下载FileTool.exe,并解压2. 打开VC6.0,点击File-Open Workspace,选择刚解压出来的FileTool.dsw,并确定3. 点击Bulid-Build FileTool.dll,生成FileTool.dll文件4. 把生成的FileTool.dll文件拷贝到合适的地方(避免误删),在VC6.0中点击Tools-Customize5. 在出现的“Customize”对话框中,点击Add-Ins and Macro Files标签6. 点击Browse,在文件类型下选 dll ,定位刚才生成的dll文件,点击确定,然后点击OK保存设置7. 此时VC中会出现一个上面只有两个图标的工具栏,点击其右上角的“X”按钮将其关闭,然后关闭VC6.0并重新启动程序8. 还是在VC6.0中点击Tools-Customize9. 在Customize对话框中点击Keboard标签10. 从Category的下拉菜单框中选择File11.在Commands窗口中选择FileOpen12.在Current keys窗口中选择CTRL+O条目,并点击Remove13.从Category的下拉菜单框中选择Project14.在Commands窗口中选择InsertFilesIntoProject,如果之前给它注册了快捷键,则按照上面所说步骤移除之,默认情况下它是没有快捷键的.15.从Category的下拉菜单框中选择Add-Ins16.这时Commands窗口中应该已经多出了AddFileToProject和OpenFile两个条目,可以给它们分配快捷键了,选择 OpenFile条目,然后点击Press New Shortcut Key输入框,按下想设置的快捷键或快捷键组合(如打开文件默认的快捷键CTRL+O),点击Assign可以以同样的方法为其它的命令设置快捷键最后,还应该在菜单栏内做相应的改动,移除无法使用的旧Open命令,换上新的:1. 在VC6.0中点击Tools-Customize(然后点击一下Toolbars或者Commands,这样才能下一步)2. 点击vc6.0工具栏上的File菜单,并将弹出菜单中的Open命令拖拽至弹出菜单之外(出现一个减号时释放,别弄错了给它拖到其他菜单中去了)并释放3. 点击Project菜单,并将弹出菜单中的Add To Project命令拖拽至弹出菜单之外并释放4. 在Customize对话框中选择Commands标签5. 在Category列表中选择Add-ins6. 点击File菜单,将OpenFile命令(图标为字母O)拖动到之前Open命令所在位置点击Project菜单,将AddFileToProject命令(图标为字母A)拖动到之前Add To Projec命令所在位置这样,VC6.0中无法打开文件和无法向工程中添加文件的问题就解决了。
Win7 下安装VisualStudio6.0注意事项•在安装或者使用Visual C++ 6.0时,凡是出现兼容性问题提示对话框,一律按以下方式处理——把“不再显示此消息”打上勾,然后选择“运行程序”。
Step 1•进入安装文件目录,找到SETUP.exe,双击运行注意事项•有些电脑安装VisualStudio6.0在初始阶段会询问是否安装JVM(Java Virtual Machine),必须选择“安装”,在安装JVM的过程结束后,机器需要重启,重启后自动进入安装步骤的下一步。
•如果安装JVM重启后电脑未能自动继续安装VisualStudio,重新执行SETUP即可。
•点击”N ext”•选中”I accept the agreement”•点击”N ext”•序列号全部填1•其他随便填Array•点击”N ext”•选择”Cust om”•点击“N ext”•使用默认路径•点击“N ext”•进入VisualStudio安装窗口•点击”Conti nue”•确认安装信息•点击”OK”•点击”Y es”• 选中最下面的 Tools• 点击”ChangeOption..”Object Viewer这一项前面的方框内没有√•点击”OK”•点击”Conti nue”•确保此方框内有√Array•点击”OK”•开始安装•点击”确定”•点击”Restart Window s”重启系统•确保此方框内没有√•点击”N ext”•点击”是”•点击”N ext”•在”开始”菜单的”Mic rosoft Visual Studio 6”文件夹中出现” Microsoft Visual C++ 6.0”,这个就是我们的实验开发环境。
Microsoft Visual C++6.0安装
图解
第1步:选中双击setup.exe
提示:WIN7操作系统多数会出现此对话框!
1
解决方案:选中该图左下方“不再显示此消息”,单击运行程序!
提示:后面还可能会出现类似情况,只需选择运行或者忽略等!
第2步:单击“NEXT”
2
提示:对照此图进行简单的手动操作!(下面同理)
提示:出现以下窗体,可填写,也可不填写,直接单击“NEXT”!
3
第3步:选择需要安装软件到达的磁盘分区目录
4
第4步:进行上步,NEXT后本机出现以下熟悉的界面同上理解决!
提示:XP 系统,或者有些电脑防卫系统无此提示!
这种情况发生因电脑所安装的软件而定,可自行选择!
5
提示:出现绿屏!
第5步:接下来的图片皆依对话框提示选择!一般只需选择“继续,确定,OK”(图片上显示的对号选择皆依图)
6
接着安装,进入选择安装类型这一步的时候,要注意。
点“Custom”自定义安装类型
7
单击全部选中
Custom自定义安装里,点中T ools组件再单击更改选项
8
把其中的OLE/Com Object Viewer取消,不选择:
再单击确定
9
10
提示:后面这两图选择EXIT,否,即可!
11
第6步:实验!以下是一个简单程序的截图,证明软件安装正确。
12。
运行setup.exe安装程序,会弹出如下的的程序兼容性助手提示框,这个是Win7在警告用户vc6存在兼容性问题:此程序存在已知的兼容性问题。
如下图,选中不再显示此消息,点“运行程序”。
(之后再有遇到“此程序存在已知的兼容性问题”的提示时候,也按这个做法处理!)
接着安装,进入选择安装类型这一步的时候,要注意。
点“Custom”自定义安装类型:
Custom自定义安装里,点中Tools组件,更改选项:
把其中的OLE/Com Object Viewer取消,不选择:
再返回到组件选择的时候,Tools就变为灰色的勾了,因为里面我们取消了OLE/Com Object Viewer这一顶:
其他的就默认安装就可以了,要注意的上面已经都交代了,安装完成,出现安装成功的提示:
安装完成后,启动VC6的时候,也出现“此程序存在已知的兼容性问题”的提示,按上面第一步中的处理:
选中不再显示此消息,点“运行程序。
先附赠一个经典问题的错误详解学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。
产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。
如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。
初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:unresolved external symbol “symbol”(不确定的外部“符号”)。
如果连接程序不能在所有的库和目标文件内找到所引用的函数、变量或标签,将产生此错误消息。
一般来说,发生错误的原因有两个:一是所引用的函数、变量不存在、拼写不正确或者使用错误;其次可能使用了不同版本的连接库。
以下是可能产生LNK2001错误的原因:一.由于编码错误导致的LNK20011.不相匹配的程序代码或模块定义(.DEF)文件能导致LNK2001。
例如, 如果在C++源文件内声明了一变量“var1”,却试图在另一文件内以变量“VAR1”访问该变量,将发生该错误。
2.如果使用的内联函数是在.CPP文件内定义的,而不是在头文件内定义将导致LNK2001错误。
3.调用函数时如果所用的参数类型同函数声明时的类型不符将会产生LNK2001。
4.试图从基类的构造函数或析构函数中调用虚拟函数时将会导致LNK2001。
5.要注意函数和变量的可公用性,只有全局变量、函数是可公用的。
静态函数和静态变量具有相同的使用范围限制。
当试图从文件外部访问任何没有在该文件内声明的静态变量时将导致编译错误或LNK2001。
函数内声明的变量(局部变量) 只能在该函数的范围内使用。
C++ 的全局常量只有静态连接性能。
这不同于C,如果试图在C++的多个文件内使用全局变量也会产生LNK2001错误。
一种解决的方法是需要时在头文件中加入该常量的初始化代码,并在.CPP文件中包含该头文件;另一种方法是使用时给该变量赋以常数。
Windows 7 完美安装Visual C++ 6.0确实,想在Windows7或者Vista下使用这个,古老但是经典的Visual C++ 6.0 编程工具,是比较麻烦的,但偶因为专业的缘故又不得不使用Visual C++ 6.0 ,于是开始慢慢探索解决的方法。
一开始在Win7下用Visual C++编程我是用的Vmware里运行XP,然后再在虚拟XP里安装Visual C++ 6.0实现的,但是用久了就发现了问题,虚拟机里用Visual C++ 6.0编译才几次,VC6就“崩溃”了,要用任务管理器强行终止!但是一学期快过去了,经过长久的探索与Google,本人终于实现了,在Windows7下直接安装Visual C++ 6.0,并且在Win7的“标准用户”环境下完成了一个C语言的链表编译运行!(由于有1100多字就不列出来了,下面会给大家看看一个简单的程序编写效果的截图)。
虽然有些古怪兼容性的提示,但是偶发现在Win7下用Visual C++ 6.0 竟然比XP还要稳定。
我是有感受的——在XP(物理机下——就是你平常直接使用电脑)下用VC6对一个C程序反复的编译,即使程序是对的,编译不了15下,VC6就“崩溃”了,但是在Win7下对一个C程序反复的编译,即使程序是错的,就是编译25次,VC6也不会“崩溃”。
不扯谈了,下面步入正题。
在Windows7下安装或者使用Visual C++ 6.0要注意三大点。
1.在安装或者使用Visual C++ 6.0时,凡是出现兼容性问题提示对话框,一律按以下方式处理——把“不再显示此消息”打上勾,然后选择“运行程序”。
不要怕,本人亲自验证过没有任何“副作用”。
2.在安装VC的时候,选择“custom(自定义安装)”:接下来就要,注意了——不要选择TOOLS里面的OLE/COM OBJECT VIEWER工具,就可以顺利安装,另外,这个只是个查看工具,不会影响VC++的编译,所以大家以后可以尽情得使用vista和win7啦,不用再担心兼容性的问题。
VC6.0(VC++6.0)下载地址和安装教程在Win7或Win10下使用VC6.0对于Win7和Win10,需要将VC6.0的兼容模式修改为Windows XP SP3 或SP2,下面是具体的操作步骤。
在VC6.0 的快捷方式或开始菜单上单击鼠标右键,选择“属性”:图1:在VC6.0的开始菜单上单击鼠标右键在弹出的对话框中,将兼容模式修改为Windows XP SP3 或SP2,如下图所示:图2:设置为兼容Windows XP(Service Pack 3)兼容模式从Windows XP开始提出,目的是让旧版的软件能够运行在较新的操作系统上,和虚拟机的原理有点类似。
在Win8下使用VC6.0相比Win7和Win10,Win8稍微麻烦一些,要先将MSDEV.EXE 重命名为MSDEV3.EXE,再按照上面的步骤设置兼容模式。
MSDEV.EXE 是VC6.0 的主程序,位于VC6.0 的安装目录下,可以在属性面板中快速找到MSDEV.EXE,请看下图:图3:快速定位MSDE.EXE图4:将MSDEV.EXE 改成MSDEV3.EXE重命名完成后,还要修改快捷方式指向的目标文件,也就是图3中第一个红色方框圈起来的地方。
最后,按照前面介绍的方法再将兼容模式修改为“Windows XP SP3”。
启动VC6.0,如果报错,关闭后再次启动,一般就正常了。
成功启动一次后,以后就可以正常运行了。
如果依然启动失败,可以尝试将MSDEV.EXE 改为其他名字。
在VC6.0运行过程中,如果弹出下面的兼容性提示框,勾选“不再显示此消息”,关闭即可。
图5:兼容性提示框最后的总结VC6.0可以在XP 下完美运行,不用进行额外的设置。
在Win7和Win10下。
在Windows7下安装或者使用Visual C++ 6.0要注意三大点。
1.在安装或者使用Visual C++ 6.0时,凡是出现兼容性问题提示对话框,一
律按以下方式处理——把“不再显示此消息”打上勾,然后选择“运行程序”。
不要怕,本人亲自验证过没有任何“副作用”
2.在安装VC的时候,选择“custom(自定义安装)”:
接下来就要,注意了——不要选择TOOLS里面的OLE/COM OBJECT VIEWER工具,就可以顺利安装,另外,这个只是个查看工具,不会影响VC++的编译,所以大家以后可以尽情得使用vista和win7啦,不用再担心兼容性的问题。
3.在“tool——Options——目录”里设置,如果是直接装在C盘的,一般可以省略此步骤。
A.找到这些资源的路径,如我的就是安装在“D:\Program Files\的”里的,所以依次类推。
注意——资源路径一定要对照着手工添加,不要直接复制 !
B.下面把一些资源路径列出:
executatble files(可执行文件):
D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin D:\Program Files\Microsoft Visual Studio\VC98\BIN
D:\Program Files\Microsoft Visual Studio\Common\TOOLS
D:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
至此,大功告成,编个小程序试验一下!。