VS 2003からVS 2010に移行したVC++アプリケーションを移植しようとしています。 VS2010形式に変換したプロジェクトの1つ私はatlbase.hでエラーを次取得コンパイル中、: -atlbase.hコンパイラエラー: 'bool'のパラメータを 'LPWSTR'に変換できません
2>C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\atlbase.h(5137):
error C2664: '__noop' : cannot convert parameter 1 from 'bool' to 'LPWSTR'
は、問題の行がある
: - 私は、Unicodeのために構築しています
ATLENSURE(data.hEvent != NULL);
は設定チャー私も試してみましたが、マルチバイトが、無駄に。
私はこれを考え出し、関連するフォーラムで検索しようとしましたが、まだ運がありません。 ご迷惑をおかけいたしますが、お気軽に詳細をお尋ねください。
EDIT 以下のコメントを見た後、私は、この行をコメントしようとしたエラーは、現在の行で発生 ATLASSUMEあるatlbase.hでない747(m_p == NULL); これでもコメントしても、実際には別のファイルのどこかで同じエラーが発生します。 私は明らかにatlbase.hを変更できません。これを解決するための任意のアイデアはありますか?
正しい行が投稿されていますか? –
私は、エラー(5137)の行番号と一致すると思います。また、エラーメッセージをダブルクリックすると、私はこの行に移動します。 – Deepak
ATLENSUREにエラーを通知する行があることを確認してください。 –