我不知道这实际上是SDL问题还是我不知道如何从msys / mingw构建软件包。到目前为止我做了什么:
从sourceforge下载了最新的mingw-get-inst.exe
并运行了它。这在msys里面安装了一个C:\MinGW\
目录。这让我第一次感到困惑。当我打开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包中/如何配置它?
我一直在关注here的说明,他们似乎在评论中为其他人工作过。最底层的评论告诉mingw-get-inst
有效,但我确实尝试了两种方式。
我有一种感觉,我缺乏msys / mingw知识是我的问题。
我在Windows 7上。
答案 0 :(得分:0)
我遇到了与你描述的问题相同的问题,经过一些研究后我得到了SDL,SDL_image和SDL_ttf。
似乎 configure 文件仅存在于源代码包中。我在下载SDL_image源后发现了这一点。因此,问题可能在于 configure 文件只出现在源包中。
但是,我遇到了其他问题,所以我不确定这是否已经为我修好了,但似乎应该这样。