lỗi C2664: 'strcpy': không thể chuyển đổi thông số 1 từ 'TCHAR *' thành 'char *' mã:Tại sao không thể chuyển đổi TCHAR * để char *
LPCTSTR name, DWORD value
strcpy (&this->valueName[0], name);
lỗi C2664: 'strlen' : không thể chuyển đổi thông số 1 từ 'LPCTSTR' thành 'const char *'
LPCTSTR name;
strlen (name)
Mã trên đây hoạt động tốt trong một dự án khác, tôi không thể tìm thấy lý do tại sao nó không hoạt động trong Dự án MS VS2010.
Bài đăng đó vừa lưu tôi một vài giờ. Mặc định cho các dự án C++ mới là sử dụng bộ ký tự unicode. Tắt tính năng này, sửa các lỗi này. –
Cảm ơn bạn đã liên kết. wcslen đã làm việc ở đây cho một LPCTSTR – rogerdpack