一、提示C系列错位
1. error C1010:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include “stdafx.h””?
解决方法: 上述问题定位在MemDB.c,在解决方案管理器中查找"MemDB.c",然后右键属性->常规->C/C++->预编译头->“预编译头”选择“不使用预编译头”
2. error C2664:不能讲参数1从“CString”转化为“const char*”
**问题原因:**从VC6.0移植到VS2010一般会出现这个问题,就是说VS对字符集的要求更严格
解决方法::进入项目-> 属性->配置属性->常规->“项目默认值”中的“字符集”选择“使用多字节字符集”
二、提示D系列错误
1. error D8016:“/ZI”和“/Gy-”命令行选项不兼容”问题
解决方法: 进入项目-> 属性->C/C++->常规->调试信息格式->选择程序数据库(/Zi)

本文详细介绍了在MFC开发中遇到的各种错误及警告的解决方案,包括C系列的预编译头错误、D系列的命令行选项冲突、H系列的文件打开错误、M系列的构建任务失败、L系列的链接错误以及Warning警告,提供了详细的解决步骤和配置建议。
最低0.47元/天 解锁文章
1300

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



