赞
踩
1、提示CString错误:不存在从 "CString" 到 "const char *" 的适当转换函数
解决方案:项目----属性----配置属性----常规----字符集------使用多字节字符集
2、Build的时候提示如下错误:Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]
解决方案:
打开项目属性页,项目—>属性—> 常规—> 项目默认值—> MFC的使用—> 选择“在共享DLL中使用MFC”。
3、关闭电脑,重新开机后,突然提示afx.h说找不到了:
解决方案:点击VS的安装包,弹出后选择修复,即重新安装一次VS,把所有的库都选择上重新安装。
4、明明已加声明了#include <vector>,但还是说未声明的标识符,如下所示
解决方案:加入代码:using namespace std;
5、C++里char*转为int型:
- char *battery = "69";
- int b;
- sscanf(battery, "%d", &b);//最后得到的b值就是69
6: 提示错误:
'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
解决办法:项目右健--配置属性--C/C++---预处理器---编辑
然后添加这句_CRT_SECURE_NO_WARNINGS即可
7.提示错误:
在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?
解决办法:右健项目属性--配置属性--c/c++--预编译头--改为“不使用预编译头”
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。