工程的编码问题,你工程选择的是Unicode编码的吧。换成多字节编码应该就没有问题了,或者向下面这样修改:
错误 3 error C2664: “strlen”: 不能将参数 1 从“CString”转换为“const char *”
---------------------------------------------------
strlen() -> _tcslen()
错误 4 error C2664: “strcpy”: 不能将参数 2 从“CString”转换为“const char *”
-------------------------------------------
strcpy() -> _tcscpy();
错误 5 error C2039: “PostMessageA”: 不是“CWnd”的成员
PostMessageA() -> PostMessage();
错误 8 error C2664: “_mkdir”: 不能将参数 1 从“const wchar_t [18]”转换为“const char *”
_mkdir() -> _tmkdir();
错误 9 error C2664: “atoi”: 不能将参数 1 从“ATL::CStringT<BaseType,StringTraits>”转换为“const char *”
atoi() -> _ttoi();
错误 10 error C2664: “atoi”: 不能将参数 1 从“ATL::CStringT<BaseType,StringTraits>”转换为“const char *”
atoi() -> _ttoi();
错误 11 error C2664: “atoi”: 不能将参数 1 从“ATL::CStringT<BaseType,StringTraits>”转换为“const char *”
atoi() -> _ttoi();
错误 12 error C2664: “atoi”: 不能将参数 1 从“ATL::CStringT<BaseType,StringTraits>”转换为“const char *”
atoi() -> _ttoi();
错误 13 error C2664: “_mkdir”: 不能将参数 1 从“const wchar_t [18]”转换为“const char *”
_mkdir() -> _tmkdir();
错误 16 error C2664: “void ATL::CStringT<BaseType,StringTraits>::Format(const wchar_t *,...)”: 不能将参数 1 从“const char [3]”转换为“const wchar_t *”
Format(“..”,...) -> Format(_T("...", ...);
错误 17 error C2664: “void ATL::CStringT<BaseType,StringTraits>::Format(const wchar_t *,...)”: 不能将参数 1 从“const char [3]”转换为“const wchar_t *”
Format(“..”,...) -> Format(_T("...", ...);
错误 18 error C2664: “void ATL::CStringT<BaseType,StringTraits>::Format(const wchar_t *,...)”: 不能将参数 1 从“const char [3]”转换为“const wchar_t *”
Format(“..”,...) -> Format(_T("...", ...);
错误 19 error C2664: “void ATL::CStringT<BaseType,StringTraits>::Format(const wchar_t *,...)”: 不能将参数 1 从“const char [3]”转换为“const wchar_t *”
Format(“..”,...) -> Format(_T("...", ...);
错误 3 error C2664: “strlen”: 不能将参数 1 从“CString”转换为“const char *”
---------------------------------------------------
strlen() -> _tcslen()
错误 4 error C2664: “strcpy”: 不能将参数 2 从“CString”转换为“const char *”
-------------------------------------------
strcpy() -> _tcscpy();
错误 5 error C2039: “PostMessageA”: 不是“CWnd”的成员
PostMessageA() -> PostMessage();
错误 8 error C2664: “_mkdir”: 不能将参数 1 从“const wchar_t [18]”转换为“const char *”
_mkdir() -> _tmkdir();
错误 9 error C2664: “atoi”: 不能将参数 1 从“ATL::CStringT<BaseType,StringTraits>”转换为“const char *”
atoi() -> _ttoi();
错误 10 error C2664: “atoi”: 不能将参数 1 从“ATL::CStringT<BaseType,StringTraits>”转换为“const char *”
atoi() -> _ttoi();
错误 11 error C2664: “atoi”: 不能将参数 1 从“ATL::CStringT<BaseType,StringTraits>”转换为“const char *”
atoi() -> _ttoi();
错误 12 error C2664: “atoi”: 不能将参数 1 从“ATL::CStringT<BaseType,StringTraits>”转换为“const char *”
atoi() -> _ttoi();
错误 13 error C2664: “_mkdir”: 不能将参数 1 从“const wchar_t [18]”转换为“const char *”
_mkdir() -> _tmkdir();
错误 16 error C2664: “void ATL::CStringT<BaseType,StringTraits>::Format(const wchar_t *,...)”: 不能将参数 1 从“const char [3]”转换为“const wchar_t *”
Format(“..”,...) -> Format(_T("...", ...);
错误 17 error C2664: “void ATL::CStringT<BaseType,StringTraits>::Format(const wchar_t *,...)”: 不能将参数 1 从“const char [3]”转换为“const wchar_t *”
Format(“..”,...) -> Format(_T("...", ...);
错误 18 error C2664: “void ATL::CStringT<BaseType,StringTraits>::Format(const wchar_t *,...)”: 不能将参数 1 从“const char [3]”转换为“const wchar_t *”
Format(“..”,...) -> Format(_T("...", ...);
错误 19 error C2664: “void ATL::CStringT<BaseType,StringTraits>::Format(const wchar_t *,...)”: 不能将参数 1 从“const char [3]”转换为“const wchar_t *”
Format(“..”,...) -> Format(_T("...", ...);