vc6.0在windows7系统windows7不兼容dnf怎么办?

原文网址:&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&
Visual C++ 6.0&各种版本下载:(&& && &二级C语言加油站& )
&&&&&&&& &
经本人初步测试,VC6在win7(32位和64位)下均可以正常使用。
如完整安装版不能安装,请使用以上网址中的其他版本。
----------------------------------------------------------------------------------------------------&
网上成千上万的诸如 &有没有Win7兼容的VC6的下载&、&Win7下Visual C++ 6.0不兼容问题& 之类的问题,
多数意思是VC6和Win7不兼容,而现在不少学校或是考试用的还是Visual Studio套件,
新的Win7或Vista系统下要安装怎么办?
&&&&&&&&&&&&&&& 说实话我也一直没有试过,所以也想当然的认为Win7下就不能安装VC6,压根就100%不兼容?
一直使用高版本的VS(如VS2008和现在用的VS2010)的我今天亲身在Win7下安装一次试试。为了说明问题,我这里下载了一个简体中文版的VC6.0:&运行setup.exe安装程序,会弹出如下的的程序兼容性助手提示框,
这个是Win7在警告用户vc6存在兼容性问题:此程序存在已知的兼容性问题。
如下图,选中不再显示此消息,点&运行程序&。
(之后再有遇到&此程序存在已知的兼容性问题&的提示时候,也按这个做法处理!)&
接着安装,进入选择安装类型这一步的时候,要注意。点&Custom&自定义安装类型:&
&&Custom自定义安装里,点中Tools组件,更改选项:&
把其中的OLE/Com Object Viewer取消,不选择:&&&&&&&
&再返回到组件选择的时候,Tools就变为灰色的勾了,
因为里面我们取消了OLE/Com Object Viewer这一顶:&&&&&&&&&&
&其他的就默认安装就可以了,要注意的上面已经都交代了,安装完成,出现安装成功的提示:&&&&&&
&安装完成后,启动VC6的时候,也出现&此程序存在已知的兼容性问题&的提示,
按上面第一步中的处理:选中不再显示此消息,点&运行程序&。&&&&&&&&&&
启动后我们新建一个工程和一个c++源文件,编译运行之,如下图:&&&&&&&&&&&
OK,安装完成!!!
------------------------------------------------------------------------------------------------------------
&不过,还有一个小问题,就是VC6打开一个文件或工程的时候,
会导致VC6崩溃而关闭,这个帖子里有解决办法:&&
请在本站打开:&&&
另:&&& 据说VC6与office2010、office2007冲突,
&&&&&&&&& &如VC6使用有问题,可尝试卸载以上office版本,安装office2003。
Windows 7下安装VC6,上面已经图解演示了,是可以的,步骤也很详细了。不过,个人不建议在Win7安装使用VC6和VS6的其他的组件:
&Windows7的这个兼容性提示不只是好玩似的提示大家,
这么复杂的开发工具没有针对Win7测试、兼容,用它开发出来的程序是不可靠的!
而且VC6对C++的标准支持不好,可以想像一个1998年发行的IDE,
当时C++98标准刚刚公布,也就是说VC6对C++98标准的支持都不完全,更不用提示C++0x了。&
&还有一点,VC6用的MFC版本也过低,如果你现在开发Vista或Win7的应用程序,最好是选择使用VS。
这个帖子里都有下载:
当然,C/C++开发的工具不止VC一种,
如CodeLite、Dev-C++、Code::Blocks、NetBeans、Eclipse的CDT等等,
都是非常优秀的IDE。
阅读(...) 评论() &下次自动登录
现在的位置:
& 综合 & 正文
VC++6.0在64位Win7下不能安装、VC++6与Office2007(10)不兼容的问题
VC++6.0在64位Win7下不能安装、VC++6与Office2007(10)不兼容的问题
最近院里开,很多同学的64位Win7系统不能安装VC++6.0,或者是安装了又与Office)有冲突。在下是电脑维修小组的一名成员,帮同学装过很多次,希望能解决大家的问题。
一、先来解决VC++6.0在64位Win7下不能安装的问题:
在Windows7下安装或者使用Visual C++ 6.0要注意三大点。
在安装或者使用Visual C++ 6.0时,凡是出现兼容性问题提示对话框,一律按以下方式处理——把“不再显示此消息”打上勾,然后选择“运行”。不要怕,本人亲自验证过没有任何“副作用”
2.在安装VC的时候,选择“custom(自定义安装)”:
接下来就要,注意了——不要选择TOOLS里面的OLE/COM OBJECTVIEWER工具,就可以顺利安装,这个只是个查看工具,不会影响VC++的编译。
3.在“工具——选项——目录”里设置(这一条貌似有的机器一安上就ok了,不用手工调):
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
注——以下资源路径为可选添加:
C:\windows\system32\wbem
C:\windows\system32
include files:
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
library files:
D:\Program Files\Microsoft Visual Studio\VC98\LIB
D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
source files:
D:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
(win7最好不要添加此项,不过好像按照偶说的方式安装的话,就没有这一项,所以这项一般不添加。)
二、再VC++6.0与Office)不兼容的问题(这个问题不是必然出现,可能有的安装包事先修改过这个bug)
话说电脑上如果装有VC++6.0编程软件和office)办公软件,那么经常编程的人就会遇到下面的问题:VC打不开文件和工程,总是提示读取内存错误,点“确定”后vc自动关闭,但vc却能新建文件和工程;这让许多人困惑。以为是vc版本不行,再下载在安装,即便下了补丁,结果仍然存在。 其实这是微软公司的一个小小的失误,VC++6.0与office)有冲突。解决方法有三:
一、卸载office2007,安装2003.(其实问题的本质在于office2007的安装文件大多里面集成了补丁包,安装的时候自动运行,修改了系统的某些项目,造成vc打开文件失败。)或者是卸载office2007后从新安装,但不安装补丁,以后也不下载office的补丁,忽略掉杀毒软件的漏洞提醒(这一条很无语……)。
二、卸载vc++6.0,安装vs2008或vs2010(最近推出的),vs的功能多,集成了vb vc vc# Java等工具,建议编程爱好者,一般人别装了。
三、(这是正点)选择微软的补救措施,在官网下载Filetool.exe的工具(上网搜就可以),解压后双击打开工程文件,生成.dll文件,然后加载到vc的工具栏里。详细方案到网上找吧,提供一个详细的:
FileTool.exe使用方法:
1. 下载FileTool.exe,并解压2. 打开VC6.0,点击File-Open Workspace,选择刚解压出来的FileTool.dsw,并确定3. 点击Bulid(组建)-Build FileTool.dll,生成FileTool.dll文件4. 在VC6.0中点击Tools(工具)-Customize(定制)5. 在出现的“Customize(定制)”对话框中,点击Add-Ins and Macro Files(附加项和宏文件)标签6. 点击Browse(浏览),在文件类型下选 dll , 定位刚才生成的dll文件,点击确定,然后点击OK保存设置(这里要用管理员身份运行vc)7.
此时VC中会出现一个上面只有两个图标的工具栏,点击其右上角的“X”按钮将其关闭,然后关闭VC6.0并重新启动程序此时打开VC6会有一个浮动工具栏(A O),点击A就是添加文件到工程,点击O就是打开文件8. 还是在VC6.0中点击Tools(工具)-Customize(定制)9. 在Customize(定制)对话框中点击Keboard(键盘)标签10. 从Category(类别)的下拉菜单框中选择File(文件)11.在Commands(命令)窗口中选择FileOpen12.在Current keys(当前键)窗口中选择CTRL+O条目,并点击Remove(移去)13.从Category(类别)的下拉菜单框中选择Project(工程)14.在Commands(命令)窗口中选择InsertFilesIntoProject,如果之前给它注册了快捷键,则按照上面所说步骤移除之,默认情况下它是没有快捷键的15.从Category(类别)的下拉菜单框中选择Add-Ins16.这时Commands窗口中应该已经多出了AddFileToProject和OpenFile两个条目,可以给它们分配快捷键了,选择
OpenFile条目,然后点击Press New Shortcut Key(按下新快捷键)输入框,按下想设置的快捷键或快捷键组合(如打开文件默认的快捷键CTRL+O),点击Assign(分配)可以以同样的方法为其它的命令设置快捷键最后,还应该在菜单栏内做相应的改动,移除无法使用的旧Open命令,换上新的:17. 在VC6.0中点击Tools(工具)-Customize(定制)(然后点击一下Toolbars或者Commands,这样才能下一步)18. 点击vc6.0工具栏上的File菜单,并将弹出菜单中的Open命令拖拽至弹出菜单之外(出现一个差号时释放,别弄错了给它拖到其他菜单中去了)并释放19.
点击Project(工程)菜单,并将弹出菜单中的Add To Project(添加到工程)命令拖拽至弹出菜单之外并释放20. 在Customize(定制)对话框中选择Commands(命令)标签21. 在Category(类别)列表中选择Add-ins22. 点击File菜单,将OpenFile命令(图标为字母O)拖动到之前Open命令所在位置点击Project(工程)菜单,将AddFileToProject命令(图标为字母A)拖动到之前Add To Projec命令所在位置
这样,VC6.0中无法打开文件和无法向工程中添加文件的问题就解决了
(转自论坛)
&&&&推荐文章:
【上篇】【下篇】2.在安装VC的时候,选择“custom(自定义安装)”:
&&接下来就要,注意了——不要选择TOOLS里面的OLE/COM OBJECT VIEWER工具,就可以顺利安装,这个只是个查看工具,不会影响VC++的编译。
3.在“工具——选项——目录”里设置(这一条貌似有的机器一安上就ok了,不用手工调):
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
注——以下资源路径为可选添加:
C:\windows\system32\wbem
C:\windows\system32
include files:
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
library files:
D:\Program Files\Microsoft Visual Studio\VC98\LIB
D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
source files:
D:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC&
(win7最好不要添加此项,不过好像按照偶说的方式安装的话,就没有这一项,所以这项一般不添加。)
二、再VC++6.0与Office2007不兼容的问题(这个问题不是必然出现,可能有的安装包事先修改过这个bug)
&& &话说电脑上如果装有VC++6.0编程软件和office2007办公软件,那么经常编程的人就会遇到下面的问题:VC打不开文件和工程,总是提示读取内存错误,点“确定”后vc自动关闭,但vc却能新建文件和工程;这让许多人困惑。以为是vc版本不行,再下载在安装,即便下了补丁,结果仍然存在。
&& &其实这是微软公司的一个小小的失误,VC++6.0与office2007有冲突。解决方法有三:
&&一、卸载office2007,安装2003.(其实问题的本质在于office2007的安装文件大多里面集成了补丁包,安装的时候自动运行,修改了系统的某些项目,造成vc打开文件失败。)或者是卸载office2007后从新安装,但不安装补丁,以后也不下载office的补丁,忽略掉杀毒软件的漏洞提醒(这一条很无语……)。
&&二、卸载vc++6.0,安装vs2008或vs2010(最近推出的),vs的功能多,集成了vb vc vc# Java等工具,建议编程爱好者,一般人别装了。
&&三、(这是正点)选择微软的补救措施,在官网下载Filetool.exe的工具(上网搜就可以),解压后双击打开工程文件,生成.dll文件,然后加载到vc的工具栏里。详细方案到网上找吧,提供一个详细的:
FileTool.exe使用方法: & &&
1. 下载FileTool.exe,并解压
2. 打开VC6.0,点击File-Open
Workspace,选择刚解压出来的FileTool.dsw,并确定
3. 点击Bulid(组建)-Build
FileTool.dll,生成FileTool.dll文件
4. 在VC6.0中点击Tools(工具)-Customize(定制)
5. 在出现的“Customize(定制)”对话框中,点击Add-Ins and Macro Files(附加项和宏文件)标签
6. 点击Browse(浏览),在文件类型下选 dll , 定位刚才生成的dll文件,点击确定,然后点击OK保存设置(这里要用管理员身份运行vc)
7. 此时VC中会出现一个上面只有两个图标的工具栏,点击其右上角的“X”按钮将其关闭,然后关闭VC6.0并重新启动程序此时打开VC6会有一个浮动工具栏(A O),点击A就是添加文件到工程,点击O就是打开文件
8. 还是在VC6.0中点击Tools(工具)-Customize(定制)
9. 在Customize(定制)对话框中点击Keboard(键盘)标签
10. 从Category(类别)的下拉菜单框中选择File(文件)
11.在Commands(命令)窗口中选择FileOpen
12.在Current keys(当前键)窗口中选择CTRL+O条目,并点击Remove(移去)
13.从Category(类别)的下拉菜单框中选择Project(工程)
14.在Commands(命令)窗口中选择InsertFilesIntoProject,如果之前给它注册了快捷键,则按照上面所说步骤移除之,默认情况下它是没有快捷键的
15.从Category(类别)的下拉菜单框中选择Add-Ins
16.这时Commands窗口中应该已经多出了AddFileToProject和OpenFile两个条目,可以给它们分配快捷键了,选择 OpenFile条目,然后点击Press New Shortcut Key(按下新快捷键)输入框,按下想设置的快捷键或快捷键组合(如打开文件默认的快捷键CTRL+O),点击Assign(分配)可以以同样的方法为其它的命令设置快捷键最后,还应该在菜单栏内做相应的改动,移除无法使用的旧Open命令,换上新的:
17. 在VC6.0中点击Tools(工具)-Customize(定制)(然后点击一下Toolbars或者Commands,这样才能下一步)
18. 点击vc6.0工具栏上的File菜单,并将弹出菜单中的Open命令拖拽至弹出菜单之外(出现一个差号时释放,别弄错了给它拖到其他菜单中去了)并释放
19. 点击Project(工程)菜单,并将弹出菜单中的Add To Project(添加到工程)命令拖拽至弹出菜单之外并释放
20. 在Customize(定制)对话框中选择Commands(命令)标签
21. 在Category(类别)列表中选择Add-ins
22. 点击File菜单,将OpenFile命令(图标为字母O)拖动到之前Open命令所在位置.点击Project(工程)菜单,将AddFileToProject命令(图标为字母A)拖动到之前Add To Projec命令所在位置
这样,VC6.0中无法打开文件和无法向工程中添加文件的问题就解决了B:方法在WIN7下是可以运行VC6.0的,首先你要下载原版的,不要什么绿色版的。&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\BinD:\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\INCLUDED:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDElibrary files:D:\Program Files\Microsoft Visual Studio\VC98\LIBD:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB&source files:D:\Program Files\Microsoft Visual Studio\VC98\MFC\SRCD:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDED:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDED:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC&图解——
发表评论:
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&为什么 Windows 7 下 VC 6.0 能装上却不能打开?
我电脑装上VC++6.0,能装上,但却打不开:然后百度一下,说是Win7不兼容,还说VS2010好用,我想问,VS2010能代替VC6.0么?我是一爱好者。
因为VC6已经不在支持范围内了,所以新系统打不开是很正常的。再说了VS2013 (有express,免费版)比VC6简直就跟拿windows比dos一样。话说像 这样拿VC6来害人家的,不管他现在是不是开发者,也不管他以后是不是一个开发者,如果被我在现实生活中见到了,我都会轮他的。
我以前也用过VC6,VC6安装过程也很漫长加载的东西也很多啊,还是用VS吧
用vs2013,eclipse,codeblocks都比vc6要好得多除了考试没用过vc6。ps(一学长说64位兼容性不好,要我换32位再装vc6,笑死人了)
题主要继续用 VC++6.0 的话,那就换个 Windows XP 系统,双系统、虚拟机什么的最好实现了。在 Windows 7 上用 VC++6.0 完全就是个坑,要么装不上,装上又还给你出各种问题。怒删,然后苦逼的寻找 IDE;目前在用 Dev-C++ 5.5.3:,界面很喜欢,编译也很方便。个人觉得它体积上没 VS 臃肿,设置上没 Eclipse 复杂。对了,这货支持 C++11。
吐槽VC6的答案很多,我就来补充一下吐槽的必要性,认为这是装B和刷优越感等内心不够强大的就绕道好了。虽然严格的来说不是解决题主的问题,但我认为这里有更深层次的问题。首先,这是一个发展速度最快的行业,每天都有新技术出现,你还在用vc6好意思么。其次,为什么很多人毕业后去工作,发现大学四年自己其实好像什么都不会,vc6就是症结所在的表现形式,即满足于达到“学校老师的要求”就止步。有的人代码写得不少,却从不注重可读性复用性。有的人项目做得不少,却从没用过版本控制,团队协作基本靠U盘和QQ传文件。你认真的写过readme么,认真的写过code documentation么,认真的写过测试么。怪不得vc6就够用了,当然怪不得找工作各种被虐。然后说刚性需求吧,本人读大学的时候,同样遇到老师这样的要求,本人直接去和各种老师聊,讨论用新技术的重要性和必要性,得逞(学院领导后来告诉我,其实是因为大多数学校只有VC6的正版授权,而不是因为vc6就够用够好了,我在的大学还是排名前十的985+211。另外有个老师还很好玩的说,License上说可以免费试用90天,那我们装上90天重新刷次系统就行了。当然评论中也提到,现在微软提供了给教育行业和学生的license,情况比我们当年好了很多)。第二年问学弟学妹,大多数老师开始松动这样的要求。如果你老师没有这么开明,vs2012是向下兼容的,只要你不用C11标准的部分。永远不要满足于达到要求,不然在竞争中你会死得很惨。
初学编程么?请不要用vc++6.0。用这个Dev-C++:虽然这个并不是最好的,但是目前,至少比你要用的 VC++6.0 方便太多,也好看太多,关键是能够让你把注意力放到代码上,而不是软件的奇葩问题上。
实在不行用code block,体积小,自己折腾够用了
记得上课老师写程序的时候,碰到一些编译上的问题,怎么调试也不对,就会很淡定的说:这是 vc6.0版本不对。即使是他自己问题。大概有这个作用吧。。。。。。
前面各种批判题主的,我单纯回答一下问题,你应该检查你的win7是否安装了office2010,根据我的经验,vc++6.0本身在win7中并无兼容性问题,可以正常编译程序,但是只要有office2010,这货就不能运行了。但是话说回来,要真是office的问题,难道题主你要换回office2003么?所以还是乖乖的用vs13吧……
这是由于高校还停留于windows xp+VC6.0时代。。。建议上机的话带自己的本本吧
已有帐号?
无法登录?
社交帐号登录

我要回帖

更多关于 windows7不兼容dnf 的文章

 

随机推荐