MinGW 出错

MinGW make error

大家好!

我正在尝试用 MinGW 制作 clearskies ioq3 binary 但它不起作用。

Makefile 对于这个站点来说太大了,所以请看我添加的评论,不要说我 "Post it here" 因为我不会。

log.txt :

    make[1]: Entering directory `/c/Users/Brice/Documents/ioq3'

Building Quake3-UrT-Clear in build/release-mingw32-x86:
  PLATFORM: mingw32
  ARCH: x86
  COMPILE_PLATFORM: mingw32
  COMPILE_ARCH: x86
  CC: gcc

  CFLAGS:
    -fno-strict-aliasing
    -w
    -DUSE_CURL=1
    -DCURL_STATICLIB
    -m32
    -DUSE_SQLITE_BANS=1
    -DUSE_SERVER_EXTRAS=1
    -DUSE_AUTH=1
    -DUSE_DEMO_FORMAT_42=1
    -DUSE_LOCAL_HEADERS=1
    -MMD
    -DNDEBUG
    -O3
    -march=i586
    -fomit-frame-pointer
    -falign-loops=2
    -funroll-loops
    -falign-jumps=2
    -falign-functions=2
    -fstrength-reduce

  Output:
    build/release-mingw32-x86/Quake3-UrT-Clear-Ded.x86.exe
    build/release-mingw32-x86/Quake3-UrT-Clear.x86.exe

make[2]: Entering directory `/c/Users/Brice/Documents/ioq3'
[[34mSERVER[0m] code/win32/win_shared.c
make[2]: Leaving directory `/c/Users/Brice/Documents/ioq3'
make[1]: Leaving directory `/c/Users/Brice/Documents/ioq3'

我直接用make命令进入了正确的文件夹。它可以在 Linux(Debian 7 和 8)上使用相同的文件,但 Windows 不行。

我已经安装了 codeblocks(删除了 cygwin),但是我的路径设置为 C:\MinGW\bin 我已经安装了最新版本的 MinGW 并且喜欢其中的所有插件。

感谢您的帮助!

您必须仔细阅读 README。它说:

For Windows, using MinGW
1. Download and install MinGW and MSys from http://www.mingw.org/.
2. Download http://www.libsdl.org/extras/win32/common/directx-devel.tar.gz
and untar it into your MinGW directory (usually C:\MinGW).
3. Open an MSys terminal, and follow the instructions for compiling on *nix.

将文件从 directx-devel.tar.gz 复制到 msys libinclude 文件夹。