用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++型別
- ABAP中Char型別資料轉換成Decimal型別型別Decimal
- C++中string、char *、char[]、const char*的轉換C++
- JS中的資料型別轉換:String轉換成Number的3種方法JS資料型別
- char型別的數值轉換型別
- Double型別轉換成BigDicimal問題型別
- char[] 轉換string時的自動截斷問題
- char轉換成int
- cgo 型別轉換問題??Go型別
- 日期型別轉換問題型別
- 不能將引數 2 從“char [8]”轉換為“LPCWSTR”
- 日期型別與String型別的轉換型別
- 型別轉換(int 和 String)型別
- c++中幾種常見的型別轉換。int與string的轉換,float與string的轉換以及string和long型別之間的相互轉換。to_string函式的實現和應用。C++型別函式
- C++中的向上型別轉換和向下型別轉換C++型別
- C++中char* const char* string 之間的轉換複習C++
- string與char陣列相互轉換陣列
- JS在if中的強制型別轉換JS型別
- jivejdon中javax.mail.Session的型別轉換問題。JavaAISession型別
- Java中String和byte型別互相轉換Java型別
- 利用符號進行的型別轉換,轉換成數字型別 ~~符號型別
- 將字串轉換成Bitmap型別 或者 將Bitmap轉換成字串字串型別
- 字元型別轉換成時間型別字元型別
- char* 轉 LPCWSTR 解決方案
- PHP 型別轉換&&型別強制轉換PHP型別
- CString,int,string,char*之間的轉換
- delphi:string,PChar,Array of Char 之間的轉換
- java型別轉換與強制型別轉換(轉)Java型別
- Map和String型別之間的轉換型別
- tp5.0 的模型型別轉換問題模型型別
- JSON序列化時將BigDecimal型別轉換成String型別JSONDecimal型別
- python中的型別轉換Python型別
- 型別轉換型別
- String.valueOf和強制型別轉換(String)的區別型別
- java- 型別-轉換:基本型別以及包裝型別的轉換Java型別
- String和基本資料型別的相互轉換資料型別
- long型別轉換成varchar2型別