Tag: glfw

如何构build和安装GLFW 3并将其用于Linux项目

GLFW3 昨天晚上,我正在努力尝试从源代码为Linux构buildGLFW 3软件包。 这个过程花了我很长时间,总共花了3个小时,部分原因是我不熟悉CMake,部分原因是我对GLFW不熟悉。 我希望这篇文章能够让你免于昨天的困难! 我想我应该做一个简短的报告,希望能为你节省几个小时的时间。 感谢#glfw IRC频道的“urraka”,“b6”和“niklas”,我得到了glfw 3.0.1版本的工作。 事实certificate,这不是一个微不足道的过程(当然不是对我来说,我不是专家),因为网上关于glfw3的文档并不多,特别是关于使用CMake进行设置。 我被要求把它分成一个问题和答案部分,所以我已经这样做了,答案部分现在在下面。 你是GLFW的维护者还是GLFW团队的成员? 如果有任何GLFW3的维护者看到这个,那么我给他们的消息是请在你的网站上添加一个“在Windows,Mac OS X和Linux上设置GLFW3”部分! 使用GLFW编写程序相当容易,因为在线文档相当不错,可以快速扫描所有可用的类和模块,然后就可以开始了。 这里的一个testing项目的例子也很好。 我发现的两个主要问题是,首先如何在我的系统上设置GLFW3,其次是如何构buildGLFW3项目? 对于非专家来说,这两件事情可能还不够清楚。 编辑 今天有一个简短的看看(date:2014-01-14),看起来GLFW网站自从我上次看了以后发生了很大的变化,现在有一个关于编写GLFW和GLFW的build筑程序的章节,我认为这是新的。

用GHC编译的小Haskell程序变成了巨大的二进制文件

即使是小的Haskell程序也变成了巨大的可执行文件。 我已经编写了一个小程序,这个程序是用GHC编译的,大小为7MB。 什么可以导致一个小的Haskell程序被编译成巨大的二进制文件? 如果有的话,我能做些什么来减less这种情况?