大家好!
我正在尝试使用MinGW
制作clearskies ioq3 binary,但它不起作用。
Makefile对于这个网站来说太大了,所以请查看我添加的评论,不要说我“在这里发布”,因为我不能。
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。
我安装了代码块(删除了cygwin),但我的路径设置为C:\MinGW\bin
我安装了MinGW
的最新版本,就像所有插件一样。
感谢您的帮助!
答案 0 :(得分:0)
您必须仔细阅读自述文件。它说:
对于Windows,使用MinGW
1.从http://www.mingw.org/下载并安装MinGW和MSys 2.下载http://www.libsdl.org/extras/win32/common/directx-devel.tar.gz
并将其解压缩到MinGW目录中(通常为C:\ MinGW) 3.打开MSys终端,然后按照* nix上的编译说明进行操作。
将文件从 directx-devel.tar.gz 复制到msys lib
和include
文件夹。