0

http://www.glfw.org/documentation.htmlで glfw3 のサンプル コードをコンパイルしようとしたとき(コンパイルをテストするためにコピー/貼り付け)、次のエラーが発生しました。

/tmp/ccCdEKoi.o: In function main':
example.cpp:(.text+0x38): undefined reference toglfwCreateWindow'
example.cpp:(.text+0x5b): undefined reference to glfwMakeContextCurrent'
example.cpp:(.text+0x7a): undefined reference toglfwWindowShouldClose'
collect2: error: ld returned 1 exit status

私はコンパイルしてg++ example.cpp -o example -lGL -lglfwおり、最新の glfw 3.0.2 をインストールすると、問題なくインストールされました。

4

1 に答える 1

1

libglfw3GLFW3 は、GLFW2 とは異なり、デフォルトでビルドされますlibglfw。したがって、GLFW2 インストールに対してまだリンクしている可能性があります。

解決:

g++ example.cpp -o example -lGL -lglfw3
于 2013-08-26T21:00:51.287 に答える