1

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

检查包含 ilInit 的库...没有配置:错误:没有 DevIL 就不能爱

然后我安装了 DevIL。它似乎有效,尽管某些依赖项没有得到正确安装。对于其中一个,我得到这个:

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

而对于另一个(libmng-1.0.10),甚至找不到“配置”文件,所以我什至无法编译它。

那么我该如何解决这个问题呢?

4

2 回答 2

0

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

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

于 2013-07-23T21:51:14.487 回答
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 依赖项的完整列表,请参阅此处的 wiki

love请记住,如果您希望安装旧版本(或开发版本)CommunityAUR. 请参阅love05love07和。love08love-hg

于 2015-03-17T17:19:03.390 回答