【警告対処メモ】'char[XX]' から 'LPCWSTR'へのキャスト
2009.06.01 |Category …PC/プログラミング
警告対処したときのメモです。
同じ警告が出ている方は参考にどうぞ。
警告コード:
C2440
C2664
警告全文:
error C2440: '=' : 'char [25]' から 'LPCWSTR' に変換できません。
指示された型は関連がありません。
変換には reinterpret_cast、C スタイル キャストまたは
関数スタイルのキャストが必要です。
error C2664: 'XXXXXXX : 2 番目の引数を 'char [25]' から 'LPCWSTR' に変換できません。(新しい機能 ; ヘルプを参照)
指示された型は関連がありません。
変換には reinterpret_cast、C スタイル キャストまたは
関数スタイルのキャストが必要です。
解決策:
下記手順で発生しなくなります。(参考サイト(1))
1. 「プロジェクト」→「XXX(プロジェクト名)のプロパティ」をクリック。
2. 「構成プロパティ」→「全般」を選択。
3. 「文字セット」を「Unicode 文字セットを使用する」から
「マルチ バイト文字セットを使用する」に変更
参考サイト:
(1) LPCWSTRとchar - 教えて!goo
同じ警告が出ている方は参考にどうぞ。
警告コード:
C2440
C2664
警告全文:
error C2440: '=' : 'char [25]' から 'LPCWSTR' に変換できません。
指示された型は関連がありません。
変換には reinterpret_cast、C スタイル キャストまたは
関数スタイルのキャストが必要です。
error C2664: 'XXXXXXX : 2 番目の引数を 'char [25]' から 'LPCWSTR' に変換できません。(新しい機能 ; ヘルプを参照)
指示された型は関連がありません。
変換には reinterpret_cast、C スタイル キャストまたは
関数スタイルのキャストが必要です。
解決策:
下記手順で発生しなくなります。(参考サイト(1))
1. 「プロジェクト」→「XXX(プロジェクト名)のプロパティ」をクリック。
2. 「構成プロパティ」→「全般」を選択。
3. 「文字セット」を「Unicode 文字セットを使用する」から
「マルチ バイト文字セットを使用する」に変更
参考サイト:
(1) LPCWSTRとchar - 教えて!goo
PR
●Thanks Comments
●この記事にコメントする
●この記事へのトラックバック
TrackbackURL: