我是Linux新手,目前正在使用Linux Mint。我按照this page上的说明进行操作,但每当我编译示例代码(在网页上给出)时,构建都会失败。
g++ ~/Desktop/test.cpp -lglut
给了我以下内容:
/usr/bin/ld: /tmp/cc3aKYsD.o: undefined reference to symbol 'glOrtho'
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
为什么会一直这样?我为这样一个初学者问题道歉,但这很令人恼火。
答案 0 :(得分:4)
您还需要链接OpenGL库:
g++ ~/Desktop/test.cpp -lglut -lGL