使用が許可されていない場合に変換する方法はありSystem::String
ますか?std::string
msclr/marshal_cppstd.h
その理由はcryptlib.h
、同じプロジェクトで使用する必要があり、両方を含めるとエラーが発生するためです。
型名が競合するため、cryptlib.h と wincrypt.h の両方を同時に使用することはできません
使用が許可されていない場合に変換する方法はありSystem::String
ますか?std::string
msclr/marshal_cppstd.h
その理由はcryptlib.h
、同じプロジェクトで使用する必要があり、両方を含めるとエラーが発生するためです。
型名が競合するため、cryptlib.h と wincrypt.h の両方を同時に使用することはできません
このエラーは、cryplib.h と wincrypt.h を同じソース ファイルに #include できないことが問題であることを示しています。メッセージのテキストは #error の後に来るものから来ていると思います。これはユーザーにかかっています -ここを見てください。
したがって、それらを同じソース ファイルに含めることができない場合は、コードを別の方法で分割し、別のソース ファイルに含めることができます。文字列のマーシャリングは、エラー メッセージが訴えていることではありません。