質問: ### 使用環境 * Windows10 64bit * VisualStusio2015 * GLFW(32bit windows binaries) * gl3w(32bit and 64bit binaries) * imgui ### 発生している問題 GLFW, gl3w, imguiを使って自分のプロジェクトでimguiを組み込みたいのですが、うまくいきません。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/38797e4148483db7f08a8fd0eb1b9ba8.png) ### 私の推測 調べるとLNK2019はプロジェクト設定の[追加の依存ファイル]で、対象の.libを入力すればよいという記事を見つけました。一番上の[gl3wInit]に関するエラーですが、この場合はgl3w.libというライブラリが存在してないからエラーが出ているのでしょうか。そうするとこのエラーの下のエラーもimgui.libが無いからエラーが出ているのでしょうか。 ### プロジェクトの環境 プロジェクトの設定がどのようになっているか書いておきます。 ##### 追加のインクルードディレクトリ 追加のインクルードディレクトリの設定はこのようになっています。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/ca44e8c99fdf75cdd468b08d1f7d2adb.png) $(SolutionDir)libs\glfw\include の中にはGLFWというフォルダがあり、その中にglfw3.hがあります。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/846274a6d4d276f74ab7ed3ebfde3ffa.png) $(SolutionDir)libs\gl3w の中にはGLというフォルダがあり、その中にgl3w.hがあります。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/e601a406c45b19e97a308dccd8c6b2c0.png) またSolutionDir内にはimguiサンプルからコピーしたヘッダーファイルが入っています。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/24884527560b41995a76896eca078cba.png) ##### 追加のライブラリディレクトリ ここでglfwの.libファイルを指定します。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/81d469ff859f4bd78e7fa70fa0cbf5fb.png) 確かにこの中にはglfw3.libが入っています。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/e5ac8d94046bc2342911f0c9e0dfa55a.png) ##### 追加の依存ファイル ここではopengl32.libとglfw3.libを指定しています。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/da4450e8fd72fc90bb28c0fba2e655ac.png) ### 質問したいこと 上記の内容を踏まえたうえで、他に設定すべき内容はあるでしょうか。このエラーの内容を1週間ほど調べてますが解決しません。回答お待ちしております。
回答: 確か、「リンカー」の「全般」の「追加ライブラリのディレクトリ」というところにglfwの設定をしなければならなかったハズです。 そこが抜けていると思います。 すみません、imguiを触っていたのは1年以上前の話なので、参考になれば幸いです。 !イメージ説明