1. 程式人生 > 實用技巧 >error C2440: “初始化”: 無法從“char *”轉換為“ATL::CStringT<BaseType,StringTraits>

error C2440: “初始化”: 無法從“char *”轉換為“ATL::CStringT<BaseType,StringTraits>

error C2440: “初始化”: 無法從“char *”轉換為“ATL::CStringT<BaseType,StringTraits>

VC++6.00的專案升級到VS2008環境下,編譯時出現

原因是:VS2008的字符集預設是Unicode字符集,而VC++6.00預設字符集是多位元組字符集

所以將字符集修改為多位元組字符集即可