【发布时间】:2017-10-20 12:38:06
【问题描述】:
使用 cygwin 中包含的 mingw 工具链的当前流程是什么?
曾经有一个与 gcc 一起使用的 -mno-cygwin 选项。
mingw 版本的 exe 名称中添加了 x86_64-w64-mingw32- 或 i686-w64-mingw32-。目前我只是直接使用这些,但我想使用 cmake。
Cygwin 还包括 cmake。我将如何配置它以使用 cygwin 中包含的 mingw 工具集?我还看到一些 Qt5 *.cmake 模块包含在 mingw 的 Qt5 库中。
谢谢。
【问题讨论】:
-
没有时间写详细的答案,但正确的解决方案是创建一个 cmake 工具链文件并将其与 cmake -DCMAKE_TOOLCHAIN_FILE=... gitlab.kitware.com/cmake/community/-/wikis/doc/cmake/… 或 gist.github.com/peterspackman/8cf73f7f12ba270aa8192d6911972fe8