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