如何在 Linux 中将 MinGW Makefiles 与 CMake 结合使用?

Kin*_*ede 5 c++ linux windows mingw makefile

我正在尝试使用 CMake 从 Linux 交叉编译到 Windows。我安装了 MinGW32,但是当我尝试使用 MinGW Makefiles 作为生成器运行 CMake 时,我得到:

CMake 错误:无法创建命名生成器 MinGW Makefiles

然后它向我显示了它拥有的生成器列表,但 MinGW Makefiles 不是其中之一。

如何在 Linux 上使用 MinGW32 Makefile 运行 CMake?

小智 0

mingw for linux 有选项

-DCMAKE_TOOLCHAIN_FILE=/usr/share/mingw/toolchain-mingw{32|64}.cmake
Run Code Online (Sandbox Code Playgroud)

并生成正确的Makefile。