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.youkuaiyun.com/detail/epluguo/5849161
VC6.0的兼容性问题解决方案
最新推荐文章于 2023-03-21 17:12:01 发布
本文介绍了VC6在Windows 7系统下的两个常见兼容性问题及其解决方案。一是程序兼容性助手提示问题,二是与Office 2007及更高版本的不兼容导致的文件添加错误。提供了通过插件FileTool来解决这些问题的方法。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
图片生成
Stable-Diffusion
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
842

被折叠的 条评论
为什么被折叠?



