Premake OpenGL SDK无法从教程构建项目

时间:2013-04-18 01:42:22

标签: c++ opengl sdk linker premake

我正在尝试从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

如您所见,将项目链接在一起存在问题。我从这里下载了教程0.3.8.7z:https://bitbucket.org/alfonse/gltut/downloads

1 个答案:

答案 0 :(得分:3)

好吧,我找到答案以防万一有人想知道如何解决,你所要做的就是在framework / framework.lua中打开文件然后向下滚动直到你看到

  configuration "linux"
        links {"GL", "GLU"}

并将其更改为

configuration "linux"
        links {"GL", "GLU", "X11"}

这将允许您编译所有教程。