VisualC++6.0踩坑记录---在Win10下安装VisualC++6.0安装成功
后。。。
双击eclipse安装不上前⾔:
为了更好的学习C及C++,前段时间下载了Microsoft Visual C++ 6.0(以下简称VC6),原因是VC6具有查看反汇编代码、监视内存、寄存器等功能,并且因为本⼈正在学习滴⽔逆向海哥的课程,他⽤的就是VC6,我也懒得折腾,就⽤了和他⼀样的编译器。其实他教给我的最让我受益的,就是他对于编程语⾔的理解⾓度:从编译器的⾓度去理解C及C++语⾔,从编译器的⾓度理解指令在底层是如何被编译器处理的。借⽤海哥的话:只有从编译器的⾓度去理解C及C++,才能领悟到这门语⾔的真谛,才能在这条路上没有瓶颈没有上限。(跑题了。。。)
在多个软件论坛及⽹站上下载了不同版本的VC6,发现了⼀个共性问题:在点击“打开”按钮时,VC6会卡顿⼀下然后闪退,去⽹上查了原因。发现VC6作为微软1998年推出的⼀款C++编译器(⽼古董级别),存在诸多兼容性问题,例如在Windows XP(调试模式会出现静态变量的值不显⽰,需要靠打补丁解决),Windows7(兼容性问题,同Windows10),Windows8(需要通过修改原⽂件名,并改兼容性才能解决)。
⽽有⼈提出VC6在Win7和Win10上都存在的不兼容现象,通过改变兼容模式即可解决。于是我按照⽹上提供的操作⽅法,右键单击VC6的快捷⽅式,点击属性,在“兼容性”⼀栏中设置兼容模式
勾选“以兼容模式运⾏这个程序”,然后在下拉菜单栏中选择如图“Windows XP(Service Pack 3)”,点击确定即可设置完成。
可是设置之后进⼊VC6仍然闪退,于是我⼜尝试了“兼容模式”下拉栏中所有的模式,发现全部都没能解决这个问题,于是我放弃了这个⽅法。
既然更改兼容模式没办法解决这个问题,只好另辟蹊径,刚好此时在CSDN上看到了⼀个解决办法,这⾥挂上⽹址:
⼤家可以⾃⾏下载此链接⾥提供的.dll⽂件(已编译版本)(百度⽹盘下载)
操作步骤:
1.把下载好的FileTool.dll⽂件放⼊D:\Microsoft Visual Studio\Common\MSDev98\AddIns下(这⾥是我的VC6的安装路径,⼤家根据⾃⼰的安装路径拷贝⽂件即可)
2.⽤管理员⾝份打开DOS,⼿动注册FileTool.dll
3.打开VC6--⼯具--定制--附加项和宏⽂件,勾选FileTool Developer Studio Add-in,点击关闭即可。
此时VC6中会出现两个⼩按钮
到这⾥,便⼤功告成了。当使⽤VC6需要打开⽂件时,就可以点击“O”按钮,(即(Open)(A:Add File to Project)),即可
结尾:
个⼈其实不建议在⾼于Windows7的版本下使⽤VC6,因为这个软件确实是开发时间较早,并没有针对Windows7以上的系统做特殊的测试和兼容,且MFC的版本过低,因此⽤它来学习使⽤是可以的,但⽤它开发程序并不可靠。如果在Windows7以上的系统,有更为推荐的VS2010、Eclipse的CDT等。
第⼀次发帖,若有⾔辞不严谨及错误之处,望不吝指正。若有侵权,请联系我。本帖只做交流学习之⽤,若需转载,请注明出处。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论