0

現在、OpenGL を使用して Visual C++ で小さなアプリケーションを作成しようとしています。そのため、Visual Studio 2012 用に glfw と glew を入手しました。それらをプロジェクトにリンクする方法について、それぞれで見つけたガイドに従いましたが、コンパイルしようとすると一連のエラーが発生します。

error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_glfwInit" in Funktion ""public: void __thiscall OpenGL::MainLoop(void)" (?MainLoop@OpenGL@@QAEXXZ)". D:\BachelorArbeit\OpenGL_TEST\OpenGL_TEST\OpenGL_TEST\OpenGL.obj    OpenGL_TEST

さらに 6 個のエラーがあります (この時点では、個々のエラーが本当に重要だとは思わないでください。

私が提案したガイドとして、システムディレクトリにglfwファイルがあります(ここでは、それが悪い習慣であることをすでに読んでいますが、このエラーを修正しようとしたときに基本的に試しました)。

リンカー設定にも追加のライブラリ ディレクトリを追加しました。#pragma ソリューションも試しました。

私が現在考えているのは、ファイルを多くの場所に持っている可能性があるか、適切な接続のある適切な場所にない可能性があるということです。確かに、以前はリンクを使用する必要がほとんどなかったので、リンクの経験があるとは言えません。

追加情報が必要な場合は、喜んで追加します。

PS: エラー コードがドイツ語で申し訳ありません。私はドイツ語版の Visual Studio を使用しています。

4

1 に答える 1