VisualStudio 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

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++--预编译头--改为“不使用预编译头

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值