COMを使用するVisualC++(Visual Studio 2010)プロジェクトをコンパイルしようとするたびに、MIDL2398エラーが表示されます。このプロジェクトは、私のWindows7開発者マシンとWindowsServer 2008ビルドマシンで完全に正常にビルドされますが、WindowsServer2012ビルドマシンではビルドされません。
さまざまなMIDLコンパイラエラーに関する次のWebサイトを見つけました:http://blog.yezhucn.com/midl/compiler_errors.htm
しかし、MIDL2398の提案を試してみたところ、「midlc.exe」が「midl.exe」と同じディレクトリにあり、両方が同じバージョンであることが確認されました(両方ともファイルバージョン:7.0.555.1製品バージョン:6.1.7600.16385) 、Windows SDK v7.1から)。
Windows Server 2012と関係があると思いますが、わかりません。
誰かがWindowsSDKv7.1MIDLコンパイラをWindowsServer2012で動作させることができましたか?または、MIDL2398を引き起こしている可能性のある他の原因を誰かが知っていますか?