• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DirectX8.0SDKサンプルのビルドでエラーが出てしまいます。)

DirectX8.0SDKサンプルのビルドでエラーが出てしまいます

このQ&Aのポイント
  • DirectX8.0aのDirectShowのサンプルをビルドするとエラーが発生します。rpcndr.hのバージョンが古いためのようですが、Visual C++ 5.0ではDirectX8.0aは扱えないのでしょうか?
  • Visual C++ 5.0 Learning Editionを使用しています。OSはWindowsMEです。インクルードファイルやライブラリファイルのパスは、DirectX SDKの方を先に探すように設定してあります。
  • ビルドエラーの原因は、ビルド時に使用するrpcndr.hのバージョンが古いためです。Visual C++ 5.0ではDirectX8.0aを扱えないため、更新されたバージョンのrpcndr.hが必要です。

質問者が選んだベストアンサー

  • ベストアンサー
noname#9414
noname#9414
回答No.1

Service Pack入れていますか? DirectX SDKのヘルプのReadmeにSP3以降で・・・ という文章がありますが・・・ そもそもDirectX SDKはVisual Sudio 6用に開発 されているようなので、VC5だとSP3以降を当てないと きちんと動作しないようですよ。 お試しください。 ではでは☆

nyan_nyan
質問者

お礼

http://msdn.microsoft.com/vstudio/sp/vs97/default.asp なんとかサービスパックのダウンロードでるるページを 見つけることができました。 まだ,ダウンロード完了していませんが, きっと,サービスパックをインストールしていないことが, 原因で間違いないと思うので。 ご教授感謝します。

関連するQ&A

専門家に質問してみよう