(MBCS)、およびUnicodeの各アプリケーションをビルドできます。tchar.hでは、プレフィックス_tcs?の付いたマクロが定義されており、正しいプリプロセッサ定義に応じてstr、_mbs?、wcs?のいずれかの関数に割り当てられます。_MBCSを定義します。1バイトアプリケーションをビルドする場合は、どちらも定義しません。↑_TCHAR_TCHARデータ型は、tchar.hで条件に応じて定義されます。_UNICODEシンボルが定義されている場合は、_TCHARはwchar_tとして定義されます。_tcs?ファミリの関数を使う必要があるそれ以外の場合は、1バイトとMBCSをビルドするためにcharとして定義されます。