다음 TCHAR 문제로서는
#include <inttypes.h>
typedef int64_t __int64;
. 실제로 TCHAR이 유용하다는 것을 알았 기 때문에 내가 사용하는 모든 _t 함수가있는 파일이 있습니다. _s 함수의 같은 예컨대
#ifdef UNICODE
#define _tcslen wcslen
#define _tcscpy wcscpy
#define _tcscpy_s wcscpy_s
#define _tcsncpy wcsncpy
#define _tcsncpy_s wcsncpy_s
#define _tcscat wcscat
#define _tcscat_s wcscat_s
#define _tcsupr wcsupr
#define _tcsupr_s wcsupr_s
#define _tcslwr wcslwr
#define _tcslwr_s wcslwr_s
#define _stprintf_s swprintf_s
#define _stprintf swprintf
#define _tprintf wprintf
#define _vstprintf_s vswprintf_s
#define _vstprintf vswprintf
#define _tscanf wscanf
#define TCHAR wchar_t
#else
#define _tcslen strlen
#define _tcscpy strcpy
#define _tcscpy_s strcpy_s
#define _tcsncpy strncpy
#define _tcsncpy_s strncpy_s
#define _tcscat strcat
#define _tcscat_s strcat_s
#define _tcsupr strupr
#define _tcsupr_s strupr_s
#define _tcslwr strlwr
#define _tcslwr_s strlwr_s
#define _stprintf_s sprintf_s
#define _stprintf sprintf
#define _tprintf printf
#define _vstprintf_s vsprintf_s
#define _vstprintf vsprintf
#define _tscanf scanf
#define TCHAR char
#endif
은 기본적으로 ... 나는 그들을 구현했습니다. 코딩하는 데 약 한 시간이 걸리지 만, 다른 플랫폼이나 컴파일러로 프로젝트를 옮기는 것이 매우 쉽습니다.
출처
2010-06-24 08:24:58
Goz
이것은 정말 좋은 해결책처럼 보입니다. 감사합니다! – shuttle87