私はビルドとインストールの作成と管理を担当しており、C++ 開発者ではないので、以下のエラーのほとんどは私には理解できません。
そうは言っても、開発者 (現在はいない) が Debug|Win32 (VS08 を使用) で正常にコンパイルされるコードをチェックインしましたが、Unicode Release MinDependency|Win32 でコンパイルする必要があります。
88 個のエラーがありますが、すべて「変換」の問題に帰着するようであり、すべて以下にリストされている問題が複数回発生しているだけです。
コンパイル エラーは、コーディング方法 (C++、ATL) の基本的なものですか?
これをMinDepとしてコンパイルするために変更できるコンパイルオプションスイッチまたはVS設定はありますか?
目前の問題を理解できるように、これを引き起こしている原因についての簡単な説明はありますか?
エラー:
cannot convert from 'unsigned short *' to 'ATL::CComBSTR'
cannot convert from 'wchar_t *' to 'unsigned short *'
cannot convert parameter 1 from 'unsigned short *' to 'wchar_t *'
cannot convert parameter 1 from 'LPWSTR' to 'const unsigned short *'
cannot convert parameter 2 from 'BSTR' to 'const unsigned short *'
cannot convert parameter 2 from 'LPWSTR' to 'const unsigned short *'
none of the 2 overloads could convert all the argument types
cannot convert parameter 1 from 'unsigned short *' to 'const OLECHAR *'
cannot convert parameter 1 from 'unsigned short [4096]' to 'wchar_t *'