Я пытаюсь построить учебники из http://www.arcsynthesis.org/gltut/index.html и я не могу пройти мимо связующей части. Это то, что я получаю, когда захожу в папку Tut 01 и сразу после этого печатаю «premake4 gmake» и «make».
==== Building framework (debug) ====
==== Building Tut 01 Main (debug) ====
Linking Tut 01 Main
/usr/bin/ld: cannot find -lglloadD
/usr/bin/ld: cannot find -lglimgD
/usr/bin/ld: cannot find -lglutilD
/usr/bin/ld: cannot find -lglmeshD
/usr/bin/ld: cannot find -lfreeglutD
collect2: error: ld returned 1 exit status
make[1]: *** [Tut 01 MainD] Error 1
make: *** [Tut 01 Main] Error 2
Как вы видите, у него есть проблемы, связывающие проект вместе. Я скачал Tutorial 0.3.8.7z отсюда: https://bitbucket.org/alfonse/gltut/downloads
Хорошо, я нашел ответ на тот случай, если кто-то захочет узнать, как исправить, все, что вам нужно сделать, это открыть файл в framework / framework.lua и прокрутить вниз, пока не увидите
configuration "linux"links {"GL", "GLU"}
и измените это на
configuration "linux"links {"GL", "GLU", "X11"}
Который позволит вам скомпилировать все учебники.
Других решений пока нет …