錯誤C2664: 'strcpy的':無法從 'TCHAR *' 轉換參數1到 '字符*' 代碼:爲什麼不能轉換TCHAR *爲char *
LPCTSTR name, DWORD value
strcpy (&this->valueName[0], name);
錯誤C2664: 'strlen的' :無法從「LPCTSTR」轉換參數1「爲const char *」
LPCTSTR name;
strlen (name)
上述一類的代碼在另一個項目中工作得很好,我找不到爲什麼它不在這個工作的原因MS VS2010項目。
這篇文章剛剛爲我節省了幾個小時。新的C++項目的默認值是使用Unicode字符集。關閉它,修復這些錯誤。 – 2010-03-18 19:35:11
感謝您的鏈接。 wcslen在這裏爲LPCTSTR工作 – rogerdpack 2011-09-23 16:05:09