VC6是98年的产品了,但因为它的小巧而一直被众多的爱好者追随。对一些新入门的朋友是不错的选择,另外我偶尔也用它来编一些小巧的程序,或者临时打开来测试一下。
VC6是比较老的一个产品了,对C++的一些支持并不是很好,对C的还算可以吧,起码我没有发现什么大问题。另外最新的C99标准铁定不能指望它能支持了。C99在VS2010也就只支持部分而已。而且在之后的版本里面,微软在编译的方面上也做过很多优化。
一个这样的老产品难免会有各种兼容性问题。
第一个问题:程序兼容性助手扰人。
在WIN7下,安装VC++6.0时,程序兼容助手就会无情地站出来报告了,这都很好办选上“不再显示此消息”,然后按“运行程序”就得了,不会有什么后遗症。这个框会在接下来出现几次,包括编译、连接的时候都会出现,但没关系,就这样做就行了,下次就不会再这样了。
第二个问题:VC6.0打开文件时出错、无法添加使用。
如果你装了OFFICE2007或者更高的版本,那恭喜你,你中奖了。OFFICE2007与VC6.0有一个比较坑爹的不兼容性问题。请容我细细道来…
每当我们在VC6里面,每当我们进行操作:“添加文件到工程”,或者通过菜单栏-->工程-->增加到工程-->文件,VC6总会无情的breakdown。
而往往,我们又需要将文件添加到工程,总不能总把代码从一个文件拷到一个新建的文件吧。而VC6又不支持拖拉的方式来添加文件到工程。没办法╮(╯_╰)╭,我们就只好想点办法来解决咯。
其实这个问题,微软老早就已经意识到了,但却没有出什么好的改进解决方案,只是出了一个插件,FileTool.
下面安装使用方法:
首先把filetool.dll拷到以下参考路径: 参考自己的VC6安装路径做下修改
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns
然后,在VC6中工具栏右击,选择最下面的选项:"自定义"。找到最后一个选项卡:“附加项和宏文件”,浏览到那个dll,然后勾上filetool就行了
至此,你应该有发现多出一个工具栏,,下次可以用这个来添加文件到工程还有打开文件了,不要再用以前的那种方式了,否则依旧会崩溃。
说白了,微软还是没有修复那错误,只是给出了另外的方案而已。Anyway,这个问题应该已经解决了。
FileTool(附源码)下载地址:http://download.csdn.net/detail/epluguo/5849161
相关文章
- VC6.0的兼容性问题解决方案
- JavaScript——数组的indexOf()方法在IE8中的兼容性问题
- vant 组件的(circle)兼容性问题
- 架构版本与 NuGet 的版本不兼容 解决方案
- 浏览器兼容性问题及常见的解决方法
- firefox播放优酷,土豆视频,出现 “浏览器兼容性问题,视频不能播放了”的解决方法
- mac的safari浏览器调试h5 在h5开发移动端时,兢兢业业的开发的完成后,本地电脑测试,无bug,完美。在自己的新手机上测试,也没有bug,ok,交付。然而,在测试阶段,bug来了,这个按钮怎么点击无反应?这个样式怎么不对?。。。明明没有bug呀,难道又是兼容性问题?头疼,到底是什么原因呢。 这个时候加入你在mac的Safari 浏览器上稍加调试,问题就出现了,我们可以清晰的看到错误原因和报错信息。ok,那就解决问题了。具体怎么调试呢,看下方:
- 移动端(安卓、ios、微信端)的 兼容性问题
- jquery 各版本之间的兼容性问题解决
- JDK、Eclipse、Myeclipse、Tomcat等各种软件的版本详解(写给对版本和兼容性问题焦头烂额的你)