Windowsアプリケーション作成中のエラー

1>.\WinMain.cpp(9) : error C2664: 'MessageBoxW' : 2 番目の引数を 'PSTR' から 'LPCWSTR' に変換できません。(新しい機能 ; ヘルプを参照)
1> 指示された型は関連がありません。変換には reinterpret_cast、C スタイル キャストまたは関数スタイルのキャストが必要です。


というエラーが表示されたとき、どう対応すればいいのか?

おしえて!●●先生!あたりを調べてわかった方法ですが、MSさん的にはこの方法はおすすめではない様子です。
どうしてもサンプルを実行したかったりする場合に利用してください。

[プロジェクト]->[~のプロパティ]を選択
[構成プロパティ]->[全般]->[文字セット]
とたどると、
[Unicode文字セットを使用する]->[マルチバイト文字セットを使用する]
と変更するとビルドが通るようになる。

error_C2664への対応
このエントリーをはてなブックマークに追加

コメントの投稿

非公開コメント

Translation


プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ