在 Windows 10 上重新编译 goattracker2

Recompiling goattracker2 on Windows 10

我最近在Windows10下载了goattracker2,在对源代码做了一些修改后,我需要重新编译程序来测试它。

我没有任何重新编译的经验。 我查看了自述文件中包含的文档:

  1. Recompiling

To recompile for Win32, you need the MinGW development environment, use the file src/makefile.win as makefile.

To recompile for Linux, use src/makefile.

In both cases you need the SDL development libraries in addition to the SDL runtime, see http://www.libsdl.org.

Compile first the utilities (datafile & dat2inc) from the src/bme directory, and place them to your path.

这给我留下了几个问题,比如

如果有人有重新编译 goattracker 的经验,他们可以提供一步一步的教程吗?

  1. 获取 MinGW(我推荐 32 位版本)并安装。
  2. https://www.libsdl.org/ (depending on your version you might need SDL 1.x)
  3. 下载并解压 SDL 库
  4. 必须将 SDL 库(*.a 文件)添加到 MinGW 安装目录的 lib 目录中(这可能与 MinGW 的 lib 目录不同,请参阅此 issue
  5. 来自 SDL(SDL2/目录 MinGW)的头文件必须放在 MinGW 可以找到它们的地方(这可能与 MinGW 的 include 目录不同,见此 issue
  6. 转到 goattracker 的 src 目录并键入 make -f makefile.win