- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C++Builder6 + DirectX8 でリンカエラー)
C++Builder6 + DirectX8 でリンカエラー
このQ&Aのポイント
- Borland C++Builder6 + DirectX8.1 を使用して DVD を操作するアプリケーションを作成しています。IDvdInfo2、及び IDvdControl2 インターフェイスがリンカエラーで使用できません。
- リンカエラーの内容は、'_IID_IDvdInfo2' と '_IID_IDvdControl2' の外部シンボルが未解決であることです。
- quartz.lib、amstrmid.lib、strmiids.lib の3つのライブラリをリンクしても解決することができません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
quartz.lib、amstrmid.lib、strmiids.lib の3つをリンクしています。とありますが、当方5の為、言い切れませんけど プロジェクトに追加してないじゃないのかな~と思います。5では、libファイルは、ヘッダファイルをインクルードしてもプロジェクトファイルに追加しなければ リンカエラーになりますよ。
お礼
済みません、遅くなりました。 いろいろと試行錯誤して駄目だったのに、何も変更していないのに、先ほどコンパイルすると通りました。 よくわかりませんが、解決しました。 ありがとうございました。