1

我不知道这实际上是 SDL 问题还是只是我不知道如何从 msys/mingw 构建包。到目前为止我所做的:

  1. mingw-get-inst.exe从 sourceforge下载最新版本并运行它。这安装了一个C:\MinGW\目录,里面有 msys。这给我带来了我的第一个困惑。当我打开 mingw shell 时,它并没有像我预期的那样将我带到我的/home/目录(我以前使用过 mingw 并记得这很奇怪),它把我放在/c/Users/me/.

  2. 我想这一定是我的主目录并将提取的内容SDL-1.2.15/放在这个位置。

  3. 然后我跑了:

    cd SDL-1.2.15
    ./configure --help
    

    但收到了sh: ./configure: No such file or directory

  4. 然后我创建了一个/c/MinGW/msys/1.0/home/目录,将其设置为 HOME 环境变量,将 SDL 文件夹移入其中并尝试再次配置,结果相同。

关于安装软件包,我真的不明白一些事情,我希望有人能弄清楚。我之前安装了一些,这./configure; make; make install;似乎是一个常见的程序。我知道 msys 提供了 的功能make,但是configure每个包中都应该包含一个文件吗?如果是这样,为什么它不在 SDL 包中/如何配置它?

我一直按照这里的说明进行操作,他们似乎在评论中为其他人工作。最底部的评论告诉它mingw-get-inst有效,尽管我确实尝试了两种方式。

我觉得我缺乏 msys/mingw 知识是我的问题。

我在Windows 7上。

4

1 回答 1

0

我遇到了与您描述的相同的问题,经过一些研究后,我得到了 SDL、SDL_image 和 SDL_ttf 工作。

似乎配置文件只存在于源代码包中。我在下载 SDL_image 源代码后发现了这一点。所以,问题可能在于配置文件只出现在源包中。

但是,我遇到了其他问题,所以我不确定这是否为我解决了这个问题,但似乎应该如此。

于 2013-12-07T13:49:24.967 回答