如何让 Cygwin 上的 gcc 定义 _WIN32?

How to get gcc on Cygwin to define _WIN32?

Cygwin 上较新版本的 gcc 显然不再定义 _WIN32。有什么简单的方法可以取回它吗?

GCC 允许您在命令行上定义宏。语法是

-D _WIN32

您可以将其添加到您的 makefile 中的 CFLAGS 或类似的文件中。