- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试从 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
最佳答案
好吧,我找到了答案以防万一有人想知道如何修复,你所要做的就是打开 framework/framework.lua 中的文件并向下滚动直到你看到
configuration "linux"
links {"GL", "GLU"}
并将其更改为
configuration "linux"
links {"GL", "GLU", "X11"}
这将允许您编译所有教程。
关于c++ - Premake OpenGL SDK 无法从教程构建项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16073147/
我是 Node9 的作者,Node9 是一个托管的混合操作系统,它结合了 Inferno 和 LuaJIT 以创建交互式分布式开发环境。请参阅此处的项目:https://github.com/jvbu
如何在 premake5 中获取 system() 的当前值?(以及更普遍的功能,如 architecture() 或 platform()) 我尝试打印它,但它是一个函数,当我尝试打印 system
我将 Premake 与 Visual Studio 结合使用。我的项目包含正常的 *.h、*.cpp 和 *.inl 文件。我想强制 Visual Studio 将 *.inl 文件视为 C/C++
我正在尝试开始使用 premake,但我无法让我的测试项目与其正确链接。如果我手动链接它,它可以正常工作。 我在带有 clang 3.4 的 OS X 10.9 上使用 premake 4.3(也使用
我目前正在尝试学习如何使用 premake 4 以便将其应用于 OpenGL sdk .我目前正在尝试制作一个构建 2 个项目的 Visual Studio 2010 解决方案,一个是静态库,另一个包
我正在尝试在运行 Fedora 17 的新计算机上构建 Box2D 库。当我尝试构建 Box2D 时,出现错误 premake4.lua:26: attempt to call global 'vpa
我正在尝试构建 jansson使用预制的 C 库。 图书馆的设计者要求我们: ./配置 制作 进行安装 上述步骤生成构建所需的 jansson_config.h。 我想做的是: ./配置 premak
我正在尝试从 http://www.arcsynthesis.org/gltut/index.html 构建教程而且我似乎无法通过链接部分。这是我转到 Tut 01 文件夹并在之后立即输入“prema
我最近刚刚了解了 Premake 并决定检查一下。 它似乎在 C++ 项目中工作得很好,但由于某些原因,每当它遇到 C# 程序时,它就会跳出。 以这个 Premake 脚本为例: solution "
我有一个预编译脚本。此脚本生成一个 make 文件,然后可用于编译最终的可执行文件。 我想指示premake指示make文件显示最终的gcc/g++命令 例如 g++ main.cpp -l LIBR
预制版本:4.3(已下载 here ) 在 Linux 上运行 make 时,出现以下错误:“g++: x86_64: 没有这样的文件或目录。”从 CFLAGS 中删除 $(ARCH) 后,make
我有一个 C++ 项目,其源文件(.cpp 和 .h 文件)位于名为 src 的目录及其子目录中。我想,一旦我的项目被编译,将所有头文件从这个源文件夹复制到另一个目录,保持 src 的文件夹结构。 我
我目前正在研究 PreMake/CMake。但是,我看不出如何在整个跨平台构建工作流程中使用它。实际上,它会生成 makefile(或解决方案)。那么,您如何在每个目标平台上实际构建这些解决方案?您是
对于我的 C++ 构建过程,我使用 Bakefile ,一个不错的小 Makefile 生成器,它允许您在 XML 中指定构建目标,并且可以从中生成各种 Makefile 或项目文件。它工作正常,我用
我尝试使用带有以下设置的 premake4 编译 TinyXML++(或 TICPP):“premake4 vs2010 [--unicode] [--ticpp-shared] [--dynamic
我在 Premake 中设置了一个项目它由一个 SharedLib 和一个链接到该 SharedLib 的 ConsoleApp 组成。此外,SharedLib 链接到 SFML二进制文件。 我之前设
I have a github repo which has an implementation of premake that works on my main PC, but not on my
似乎总是生成 -O2,除非我在 buildflags 中指定“optimize-speed”(生成 -O3)或“optimize-size”(生成 -Os)。如果我在 buildflags 中未指定任
Google 的 LevelDB 是一个很好的库。然而它只有 linux 的编译文件。它有一些过时的 Windows 端口和说明,如 this one from Microsoft .说明已过时。我希
我希望 Visual Studio 自动检测着色器文件的更改并运行 glslangValidator 作为构建步骤,而不是手动将我的 GLSL 着色器编译为 SPIR-V。我正在使用 Premake
我是一名优秀的程序员,十分优秀!