配置:错误:不能没有恶魔的LÖVE

时间:2013-07-23 21:41:45

标签: lua love2d

我正在使用Linux Manjaro,我打算安装LÖVE2D,这是一个2D开发框架,但是我遇到了一个问题:当我在命令行输入“./configure”时,我收到以下消息:

  

检查包含ilInit的库...没有   配置:错误:不能没有恶魔的LÖVE

然后我安装了DevIL。它似乎工作,虽然一些依赖项没有得到正确的安装。 对于其中一个,我明白了:

  

../../ include / lcms2.h:227:22:erreur:数字常量之前的预期标识符    #define FALSE 0

另一个(libmng-1.0.10),甚至找不到“configure”文件,所以我甚至无法编译它。

那我该怎么办呢?

2 个答案:

答案 0 :(得分:0)

想到的一件事是DPKG。我记得不久前在ARCH LINUX上使用它来在他们的网站上安装.deb的Love2D。据我所知,Manjaro基于ARCH,因此同样的解决方案也适用于你。

总结一下:安装DPKG,从love2d.org获取deb并以这种方式安装。

答案 1 :(得分:0)

在Arch Linux上,您需要安装“DevIL”以及所有其他依赖项。

您应该可以通过从终端以root身份运行(对于0.9.x)来执行此操作:

pacman -S luajit physfs freetype2 devil mpg123 openal libvorbis libmodplug sdl2 shared-mime-info hicolor-icon-theme desktop-file-utils

Manjaro与Arch Linux相似,这应该可行。

有关不同版本的Arch Linux的完整依赖关系列表,see the wiki here

请注意,如果您要安装love的旧版本(或开发版本),它们也会在CommunityAUR的维护包中。请参阅love05love07love08love-hg

相关问题