【发布时间】:2017-08-09 17:02:47
【问题描述】:
我有一些需要集成到 iOS 应用程序中的 c++ 代码。 windows c++ 代码使用 tchar.h 处理 unicode。我为 iOS 做了以下定义:
#include <wchar.h>
#define _T(x) x
#define TCHAR char
#define _tremove unlink
#define _stprintf sprintf
#define _sntprintf vsnprintf
#define _tcsncpy wcsncpy
#define _tcscpy wcscpy
#define _tcscmp wcscmp
#define _tcsrchr wcsrchr
#define _tfopen fopen
在尝试构建应用程序时,其中许多参数要么丢失(例如 wcscpy),要么参数错误。负责 c++ 代码的编码人员说我应该使用 char 而不是 wchar,所以我将 TCHAR 定义为 char。有没有人知道这应该怎么做?
【问题讨论】:
标签: c++ ios winapi unicode tchar