首页 文章

如何在cygwin / mingw工具链中使用CMake?

提问于
浏览
1

使用cygwin附带的mingw工具链的当前流程是什么?

有一个与gcc一起使用的-mno-cygwin选项 .

mingw版本将x86_64-w64-mingw32-或i686-w64-mingw32-添加到其exe名称中 . 目前我只是直接使用这些,但我想使用cmake .

Cygwin还包括cmake . 如何配置它以使用cygwin附带的mingw工具集?我还看到Qt5库中包含的一些Qt5 * .cmake模块用于mingw .

谢谢 .

1 回答

  • 0

    我找到了一个临时的解决方法 . 只需定义这两个环境变量:

    set CC=/usr/bin/x86_64-w64-mingw32-gcc.exe
    set CXX=/usr/bin/x86_64-w64-mingw32-gcc.exe
    

    在运行cygwin附带的cmake之前定义它们 . 似乎工作 .

相关问题