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