我不知道这实际上是 SDL 问题还是只是我不知道如何从 msys/mingw 构建包。到目前为止我所做的:
mingw-get-inst.exe
从 sourceforge下载最新版本并运行它。这安装了一个C:\MinGW\
目录,里面有 msys。这给我带来了我的第一个困惑。当我打开 mingw shell 时,它并没有像我预期的那样将我带到我的/home/
目录(我以前使用过 mingw 并记得这很奇怪),它把我放在/c/Users/me/
.我想这一定是我的主目录并将提取的内容
SDL-1.2.15/
放在这个位置。然后我跑了:
cd SDL-1.2.15 ./configure --help
但收到了
sh: ./configure: No such file or directory
。然后我创建了一个
/c/MinGW/msys/1.0/home/
目录,将其设置为 HOME 环境变量,将 SDL 文件夹移入其中并尝试再次配置,结果相同。
关于安装软件包,我真的不明白一些事情,我希望有人能弄清楚。我之前安装了一些,这./configure; make; make install;
似乎是一个常见的程序。我知道 msys 提供了 的功能make
,但是configure
每个包中都应该包含一个文件吗?如果是这样,为什么它不在 SDL 包中/如何配置它?
我一直按照这里的说明进行操作,他们似乎在评论中为其他人工作。最底部的评论告诉它mingw-get-inst
有效,尽管我确实尝试了两种方式。
我觉得我缺乏 msys/mingw 知识是我的问题。
我在Windows 7上。