GLFWでOpenGLを学習しようとしていますが、いくつか問題があります。
これは私のmain.cppです:
#include <GL/glfw.h>
int main()
{
glfwInit();
glfwSleep( 1.0 );
glfwTerminate();
}
これは私のプロジェクトのフォルダ構造です:
Project
+- glfw.dll
+- main.cpp
ここで、GLFWファイルを抽出しました。
MinGW
+- include
| +- GL
| +- glfw.h
+- lib
+- libglfw.a
+- libglfwdll.a
そして、これが私がプログラムを構築しようとする方法です:
g++ main.cpp -o main.exe -lglfwdll
そして、これらは私が得ているエラーです:
C:\Users\Dark\AppData\Local\Temp\cc0ZgTVp.o:main.cpp:(.text+0xf): undefined reference to `_glfwInit'
C:\Users\Dark\AppData\Local\Temp\cc0ZgTVp.o:main.cpp:(.text+0x25): undefined reference to `_glfwSleep'
C:\Users\Dark\AppData\Local\Temp\cc0ZgTVp.o:main.cpp:(.text+0x2a): undefined reference to `_glfwTerminate'
collect2.exe: error: ld returned 1 exit status
私は何かが足りないのですか?