当前位置:   article > 正文

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

c++调用api进行adb调试

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型:

  1. char *battery = "69";
  2. int b;
  3. 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++--预编译头--改为“不使用预编译头

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/731106
推荐阅读
相关标签
  

闽ICP备14008679号