Отсутствующие файлы при компиляции программы ogl - PullRequest
0 голосов
/ 06 июля 2018

Я следовал этому (http://opengl.datenwolf.net/gltut/html/index.html) учебнику по opengl, но я не могу построить первый пример. Руководство предлагает использовать premake в качестве исполняемого файла, но мне пришлось установить его на мою машину с Ubuntu, чтобы заставить его работать. Я искал и установил несколько библиотек ogl, таких как freeglut и glew. но я не понимаю, в чем ошибка. Вот что говорит терминал:

 hammad@hamlet:~/graphicsprogramming/gltut-master/Tut 01 Hello Triangle$ make config=release
 Linking Tut 01 Main
 /usr/bin/x86_64-linux-gnu-ld: cannot find -lglutil
 /usr/bin/x86_64-linux-gnu-ld: cannot find -lfreeglut
 /usr/bin/x86_64-linux-gnu-ld: cannot find -lglmesh
 /usr/bin/x86_64-linux-gnu-ld: cannot find -lglimg
 /usr/bin/x86_64-linux-gnu-ld: cannot find -lglload
 collect2: error: ld returned 1 exit status
 Makefile:85: recipe for target 'Tut 01 Main' failed
 make: *** [Tut 01 Main] Error 1
 hammad@hamlet:~/graphicsprogramming/gltut-master/Tut 01 Hello Triangle$ make
 Linking Tut 01 Main
 /usr/bin/x86_64-linux-gnu-ld: cannot find -lglutilD
 /usr/bin/x86_64-linux-gnu-ld: cannot find -lfreeglutD
 /usr/bin/x86_64-linux-gnu-ld: cannot find -lglmeshD
 collect2: error: ld returned 1 exit status
 Makefile:85: recipe for target 'Tut 01 MainD' failed
 make: *** [Tut 01 MainD] Error 1
 hammad@hamlet:~/graphicsprogramming/gltut-master/Tut 01 Hello Triangle$ make config=debug
 Linking Tut 01 Main
 /usr/bin/x86_64-linux-gnu-ld: cannot find -lglutilD
 /usr/bin/x86_64-linux-gnu-ld: cannot find -lfreeglutD
 /usr/bin/x86_64-linux-gnu-ld: cannot find -lglmeshD
 collect2: error: ld returned 1 exit status
 Makefile:85: recipe for target 'Tut 01 MainD' failed
 make: *** [Tut 01 MainD] Error 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...