C++代码调用ADB命令与Android通讯的一些错误记录、以及C++一些语法总结等

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章