- 288 名前:デフォルトの名無しさん [2007/12/22(土) 20:09:49 ]
- 環境 VC++ 6.0 SDK
初めてUnicodeでのビルドに挑戦して文字列操作に悩んでます。 プリプロセッサで _UNICODE 設定し、リンクアウトプットに wWinMainCRTStartup としてメイン関数は wWinMainにしました。 例えば static LPTSTR szAppPath; GetModuleFileName(NULL, szAppPath, MAX_PATH); のようにやると、コンパイルは通るのですが、実行時にデバッグ画面に移ります。 これを TCHAR szAppPath にすると問題有りません。 マルチバイトとワイドバイトの違いとchar周りを調べてるのですが、いまいち理解出来ずに居ます。 助言頂けたら幸いです。
|

|