用VC++在VS2010中的型別轉換問題(char*或string轉換成LPCWSTR)
問題:
用VC++在VS2010中的型別轉換問題(char*或string轉換成LPCWSTR)
解決方法:
原因:VS2010預設是Unicode的,在VC 6.0中編譯成功的專案在VS2010中常會出現型別錯誤。 經常出現的錯誤是:不能從const char *轉換為LPCWSTR
方法(1):可行的辦法是使用 TEXT("DISPLAY")轉換, CreateDC(TEXT("DISPLAY"),NULL,NULL,NULL);
方法(2):另一種方法是: 專案選單——專案屬性(最後一個)——配置屬性——常規——專案預設值——字符集,將使用Unicode字符集改為未設定即可。
(推薦)
相關文章
- CString與LPCWSTR、LPSTR、char*、LPWSTR等型別的轉換型別
- C++中string轉換為char*型別返回後亂碼問題C++型別
- C++中string、char *、char[]、const char*的轉換C++
- char[] 轉換string時的自動截斷問題
- JS中的資料型別轉換:String轉換成Number的3種方法JS資料型別
- Double型別轉換成BigDicimal問題型別
- char轉換成int
- c++中幾種常見的型別轉換。int與string的轉換,float與string的轉換以及string和long型別之間的相互轉換。to_string函式的實現和應用。C++型別函式
- 型別轉換(int 和 String)型別
- string與char陣列相互轉換陣列
- Java中String和byte型別互相轉換Java型別
- delphi:string,PChar,Array of Char 之間的轉換
- JSON序列化時將BigDecimal型別轉換成String型別JSONDecimal型別
- Map和String型別之間的轉換型別
- JS在if中的強制型別轉換JS型別
- String.valueOf和強制型別轉換(String)的區別型別
- java中的型別轉換Java型別
- tp5.0 的模型型別轉換問題模型型別
- String和基本資料型別的相互轉換資料型別
- 型別轉換型別
- InputStream流轉換成String字串字串
- SQL Server中datetimeset轉換datetime型別問題淺析SQLServer型別
- java- 型別-轉換:基本型別以及包裝型別的轉換Java型別
- interface{} 型別的轉換型別
- golang的型別轉換Golang型別
- c++各種字串互轉(char*、wchar_t*、CString、string、wstring、LPCWSTR)C++字串
- js型別轉換JS型別
- 型別轉換(cast)型別AST
- Convert型別轉換型別
- 瞭解JavaScript中的型別轉換JavaScript型別
- JS中資料型別轉換JS資料型別
- javascript中隱私型別轉換JavaScript型別
- 解決巢狀list型別的JSONObject/JSONArray轉換成原來list問題。巢狀型別JSONObject
- 【java】int轉換成String的四種方法Java
- (譯)js中的神奇的型別轉換JS型別
- 資料型別,型別轉換資料型別
- u8 陣列轉換成 string陣列
- C++ 表示式中的型別轉換C++型別
- JNI常用型別轉換型別