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

 

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