Visual C++ 6.0プロジェクトがUnicodeをサポートしているかどうかを知る必要があります。それをどうやって確認できますか?Visual C++ 6.0プロジェクトがユニコードをサポートしているかどうかを確認しますか?
答えて
#ifdef UNICODE
# error Success!
#endif
プロジェクトはUnicodeをサポートし、プリプロセッサディレクティブUNICODE
(または_UNICODE
)でコンパイルされている場合は、定義されます。これが定義されているかどうかを確認するテストでは、答えがあなたに表示されます:
#if defined(UNICODE) || defined(_UNICODE)
// The project is compiled for Unicode
#else
// The project is NOT compiled for Unicode
#endif
これはプロジェクトの設定からも確認できます。
- [プロジェクト]メニューの[設定]をクリックします。
- 「C/C++」タブを選択します。
- 「プリプロセッサの定義」セクションで、
UNICODE
と_UNICODE
の存在を確認します。
あなたはは、現在Unicodeをターゲットにないされたプロジェクトを持っているが、あなたはそれがは、その後行うための最善のことは、これらのプリプロセッサディレクティブを定義することで、その後、あなたをコンパイルしようとするだろうことができるかどうかを確認したい場合プロジェクト。成功すれば、あなたは設定されています。エラーが発生した場合は、コンパイラが発行したエラーを修正してください。
私のプロジェクトがユニコードをターゲットにしていないことを確認した後、マルチバイト文字セットをターゲットにしています。私のソースコードは、Unicodeをターゲットにすることができます。メソッドのすべてのパラメータがwchar_tではなくchar型であることがわかります。 – nguyen
@nguyen:マルチバイト文字セット(MBCS)をターゲットにしている場合は、Unicodeをターゲットにしていません。そして、 'TCHAR'型の代わりに' char'型を使用していれば、 '#define UNICODE'を追加するだけで、それをUnicode用に再コンパイルすることはできません。 Unicodeが定義された 'TCHAR'や' wchar_t'を使うためにコードを書き直す必要があります。 –
- 1. CodeElementがプロジェクトに属しているかどうかを確認
- 2. flinkがサポートしているかどうかを確認してください。
- 3. プロジェクトが管理されているかどうかを確認する方法C++プロジェクトまたはアンマネージC++プロジェクト
- 4. Androidで、glBlendFuncSeparateOESがサポートされているかどうかを確認します。
- 5. C++プロジェクト内で関数が呼び出されているかどうかを確認しますか?
- 6. ブラウザがotfをサポートしているかどうかを確認する方法
- 7. jmeterがhttp2リクエストをサポートするかどうかを確認しますか?
- 8. Visual C++ 2008 SP1再頒布可能パッケージがインストールされているかどうかを確認しますか?
- 9. フォームへのテキスト入力がユニコードかどうか確認してください。
- 10. Visual Basic - ポートが開いているかどうかの確認
- 11. Visual C++ 6.0からVisual Studio Express 2010にプロジェクトを変換するにはどうすればよいですか?
- 12. Visual Basic 6.0からVB.NETにプロジェクトを移行しますか?
- 13. ExcelのバージョンでJavaScriptメソッドまたはプロパティがサポートされているかどうかを確認します。
- 14. iPad:UIViewサブクラスがフォントをサポートしているかどうかを確認する方法はありますか?
- 15. ブラウザがHistory.Pushstateをサポートしているかどうかを確認する方法はありますか?
- 16. SQL ServerインスタンスがスナップショットをサポートするかどうかをC#で確認しますか?
- 17. 年がCで跳躍しているかどうかを確認する#
- 18. C#winformsユーザーがログオンしているかどうかを確認する場所
- 19. 整数が増加しているかどうかを確認するC++
- 20. BinaryReader C# - バイトが残っているかどうかを確認
- 21. C#プロセスが存在するかどうかを確認して閉じます
- 22. window.confirm()がサポートされているかどうかを確認する方法は?
- 23. カーソルスタイルがサポートされているかどうかを確認する方法
- 24. 私のPCがHW仮想化をサポートしているかどうかを確認します
- 25. ポートが使用されているかどうかを確認しますか?
- 26. サーバーはブラウザが圧縮をサポートしているかどうかを確認できますか?
- 27. Authorize.Netがアップ/ダウンしているかどうかを確認しますか?
- 28. QWidgetがレイアウトに属しているかどうかを確認しますか?
- 29. サーバーからHTML 5サポートを確認していますか?
- 30. AWS Dynamo DBは埋め込みドキュメントをサポートしているかどうかを確認しますか?
なぜ人々は自分の質問を証明できないのですか... –
彼らは気にしないのですから。 –
Visual C++ 6.0でサポートされているユニコードを複製できましたか?(http://stackoverflow.com/q/10492690) –