VC++6.0运行MFC程序常见报错解决办法
Visual C++6.0是微软早期开发的一个IDE。
计算机二级考试的官方指定产品。。很多学校教授C/C++也都用得是VC6。
VC6体积小,界面简洁。但兼容性很差,在win7,win10上存在很多兼容性问题,现在总结如下:
(首先我还是建议使用Visual Studio 2015)
遇到问题时首先重装,重装不能解决再往下看
1,致命错误:无法打开包含文件“xxxxxx.h";
cannot find"xxxx.h";执行cl.exe出错,等等
这些基本都是同一个原因造成的
打开VC98,看看是不是包含以下文件夹
如果缺少什么,从周围人那里拷贝一个VC98文件夹过来
如果不缺少,那么就是路径错误,
打开Tools-option-目录
正确的目录是这样:
我的VC是在D盘,你们根据自己的位置自行调整。。
运行MFC程序时,如果报错这样:
工程-设置-
改为静态链接库
如果报错
shsqldll必须的文件不能加载
打开
检查是否有对应的dll文件,如果没有,拷一个别人的MSDev98文件夹过来
如果报错
(具体报错暂时忘了)
删除Debug文件夹即可。
另外win7,win10系统使用vc6可能还有一个问题
选择 文件-打开
会失去响应,这是系统不兼容的问题,学校的机房也是这样,不过我的电脑并不存在这样的问题,目前还没找到原因和解决办法。
另外VC6不提供 ctrl+/快速注释功能 但可以手动添加。