メモ > TCHAR

ビルドに初めて挑戦したとき、色々エラーを出してくれた型、TCHAR。
良く分からないが、UNICODEに関連して何か事情があるらしい。
 情報源
このページによると、TCHARは
#ifdef UNICODE
	typedef WCHAR    TCHAR;
#else
	typedef char     TCHAR;
#endif
と定義されているそうで、「UNICODE」が定義されていればWCHAR型、されていなければchar型になる。
このことにより、TCHARをchar型として扱うために、VCのプロジェクトのメニューで「文字セット」を「マルチバイト文字セットを使用する」に設定してUNICODEを定義しないようにする必要があるらしい。

名前:
コメント:

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2008年03月06日 14:36
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。