我有一個opengl庫(過剩)的問題。 安裝此2:OpenGl庫不工作
sudo apt-get install freeglut3 freeglut3-dev
sudo apt-get install binutils-gold
,當我寫:
g++ -lGL -lglut test1.cpp -o test
我有這樣的錯誤:
/usr/bin/ld: error: cannot open /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux- gnu/libGL.so: No such file or directory
/tmp/cc0332Hc.o:test1.cpp:function draw(): error: undefined reference to 'glClearColor'
/tmp/cc0332Hc.o:test1.cpp:function draw(): error: undefined reference to 'glClear'
/tmp/cc0332Hc.o:test1.cpp:function draw(): error: undefined reference to 'glFlush'
collect2: ld returned 1 exit status 0
我用初等O的最後一個版本和gcc編譯器
許多發行版的軟件包是「libgl1-mesa-dev」或GPU驅動程序 – PeterT
嗨感謝您的幫助,即時工作安裝,所以我有我的圖形卡ATI raden高清5500的隱性驅動程序,我需要卸載此安裝Mesa? –
專有的ATI驅動程序確實包含了一個opengl實現。不需要切換到mesa然後(雖然檯面也應該有一些開源的GPU驅動程序)。是的,你可以安裝一個或另一個。 – derhass