OpenGL sdk建议使用libktx在OpenGL上加载纹理,但默认的makefile会给我错误
make: *** lib: No such file or directory. Stop.
将文件移动到项目的基目录给我
make[1]: Entering directory `/home/tim/Documents/ktx/lib'
make[1]: *** No targets specified and no makefile found. Stop.
是否有一个白痴指南在linux上编译libktx?
答案 0 :(得分:1)
缺少的“lib”目录是build / GNUmake / lib。 build / GNUmake / lib / GNUmakefile无意中从项目的zip和tar档案中省略。我为此道歉。我没注意到因为我总是在SVN的工作区工作。
好消息是libktx的v2.0刚刚发布。 zip和tar存档包含曾经丢失的文件。您可以在以下网页找到下载档案的链接和指向SVN存储库的链接。
http://www.khronos.org/opengles/sdk/tools/KTX/
在linux上编译:
cd build / GNUmake 使
在2.0版本中,这将为OpenGL ES 1,2和2构建库的版本。 3和OpenGL。
在执行此操作之前,您需要将宏glincdir更改为系统上GLES1,GLES2,GLES3和GL include目录的父目录。如果所有Linux发行版上都有这些包含文件的标准位置,请随时修改GNUmake文件并将其发回给我。
如果您只想为GL或GL ES版本之一构建
cd build / GNUmake / lib 制作es1 [或es2或es3或gl]
我只在cygwin上测试过。希望它能在GNU / Linux上按预期构建。