MSDNのDirect2Dクイックスタートのリンクエラーの話

2019年6月23日

Direct2D使おうぜってなったときに、MicrosoftのMSDNにある「Direct2D クイックスタート」だけを見ながらサンプルを作ってると困る人がいるかもしれない話。

スポンサーリンク

環境

  • Windows 7 Professional 64bit
  • Visual Studio 2015 Update 3

問題点

言われたとおりに書いているとビルド時にリンクエラーが出ます。

MSDNのページだけ読んでると、原因になっている箇所への対応はどこにも書いていません。

このくらいわかるだろ、というあれなのか、このドキュメントができた当時はこれでも動いていたのかは不明です。

MSDNはドキュメントの作成日時が書かれていないところが多いですね。

ちゃんと最新になってるならいいですけど、だいたいなってないです。

リンクエラーなので、なんかリンクしないといけないライブラリがあるのでしょう。

対応

プロジェクトのプロパティを開いて、以下の設定を追加したら直りました。

リンカ -> 入力 -> 追加の依存ファイル のところに「D2D1.lib」

おしまい。

スポンサーリンク

Direct2D

Posted by peliphilo