- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我需要使用 C++ 在 CodeBlocks 13.12 上为我的 OpenGL 游戏引擎运行一个 GLut 项目。我只知道如何在 Windows 上执行此操作。我去了 Ubuntu 软件中心并安装了 freeglut3-dev 、 freeglut-dbg 和 freeglut3。
接下来我该做什么?
当我完成需要做的事情后,当 codeBlocks 要求我指定 GLUT 的位置时,它应该在哪里?是/usr 吗?
最佳答案
codeBlocks asks me to specify GLUT's location
在 Linux 中,您通常不指定系统范围安装的库的位置;至少对于开发和打包分发时是这样的。您只需说“链接名称为‘foo’的库”,链接器系统就会自行确定位置。因此,您所要做的就是将库添加到链接器库标志集中,即在正确的位置添加 -lglut
。
¹:当您创建一个独立于发行版的安装文件时,情况就不同了。但是,如果您不得不问这样的问题,那么讲授如何那个几乎没有帮助。
关于c++ - 我如何在 Linux Ubuntu 14.04 LTS 上设置 freeglut 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36530720/
我今天刚开始使用 OpenGL 并关注 a tutorial用于在 Visual Studio 2010 中设置 OpenGL 项目。但是当我运行代码时,我看到一个窗口打开得非常快,闪烁然后消失。这正
问题是当我按下键盘摇杆上的“shift”其他键时。这是我正在使用的代码(原始代码归功于 Nghia Ho) #include #include #include #include "Camera
我正在尝试从 main 方法上的函数传递对象引用。我认为问题出在这里。 在java中我会做这样的事情: Object obj; theFunction(obj); 方法定义如下: public voi
我已经开始练习了OpenGL与 Glew和 Freeglut . 我对我的应用程序有疑问,想知道是否有人遇到同样的问题(如果是的话)? 当我最初执行我的应用程序时,使用的内存约为 22,000 KB。
我是这个网站的新手,对编程也比较陌生。 我一直在使用 Visual Studio 2010 进行一些 C++ 编程,我想进入 OpenGL,所以我购买了 OpenGL Superbible 以开始使用
我参与了一个为其客户使用 freeglut(基于长期停用的过剩)的开发项目。 客户端最终将允许与大型 3d 环境进行完全交互。我应该让 freeglut 继续开发(甚至可能吗),或者我应该建议他们使用
我的 Opengl/freeglut/c++ 2D 编辑器小项目有问题。 编辑器允许您绘制四边形或三角形(对象)。您可以通过将对象的一角拖动到任何您想要的位置来调整对象的大小。如果对象处于事件状态,您
我有一个项目,我正在使用 glut,但是为了能够使用,我去了 free glut glutBitmapCharacter 但是,当我这样做时,我用来绘制网格的方法不再有效 //This creates
我用 freeglut 创建一个 GL 上下文,如下所示: glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE | GLUT_STENCIL); 然后像这样用 ca
我一直想使用 freeglut 试验平台物理学,但在我允许自己开始之前,我有一个老问题需要解决。 你看,我想编写一个 reshape 处理程序,它不仅可以保持比例并消除 View 的任何失真,而且还允
我有 Windows 代码,它为多台显示器创建可用分辨率列表。 现在我必须将它移植到 Linux 上,所以我想使用“FREEGLUT”,这样我就可以使用相同的代码获取 Linux 和 Windows
我正在阅读 OpenGl superbible,在第一个三角形程序上它不会运行。该程序编译得很好,但是当我运行它时,它给了我错误消息 freeglut.dll is missing from your
在尝试使用 Freeglut 创建 OpenGL 4.1 上下文时,我发现了一些不一致之处: 我使用的是带有最新驱动程序的 AMD 显卡。在 AMD 网站上它说 OpenGL 4.2 support
我正在尝试在 openGL 中绘制彩虹色图例。这是我到目前为止所得到的: glBegin(GL_QUADS); for (int i = 0; i != legendElements; ++i) {
我正在使用 MSVC++ 和 freeglut 来使用 openGL。现在,我有一个名为 Camera 的类,它非常简单,但它还具有重新调整窗口形状的功能。 我的问题是:如何将 glutReshape
我真的很难用 FreeGLUT 关闭我的控制台应用程序。 我想知道最好的方法是采取每一个可能的关闭,因为我不希望任何内存泄漏(我非常害怕那些)。 所以我已经尝试了以下方法,这给了我这样的异常: Fir
我有免费的 glut 项目,其中包含计算 voronoy 网格、初始化 freeglut 然后绘制网格的代码。 pre-calculations ... printf("Elapsed %lf sec
前言 所以我最近一直在使用 Code::Blocks 编写 C++ 程序,最近在尝试编译包含 freeglut 的项目时遇到了编译问题。我在 Windows 8 上,我已经根据 code::block
我编写了一个 event 类模板,旨在提供 C# 风格的事件:事件实例存储为类的公共(public)成员,以向所有者类提供不同的事件。例如: template class event{ .... };
我在网上找到的教程的帮助下学习 OpenGL。他们中的许多人使用 GLUT 库,尽管通常建议使用 freeglut。用 freeglut 头文件替换 GLUT 头文件将如何影响编译?这种简单的替换可能
我是一名优秀的程序员,十分优秀!