2017-10-20 102 views
1

當前使用cygwin中包含的mingw工具鏈的過程是什麼?如何用cygwin/mingw工具鏈使用CMake?

有用於與gcc一起使用的-mno-cygwin選項。

mingw版本將x86_64-w64-mingw32-或i686-w64-mingw32-添加到它們的exe名稱中。目前我只是直接使用這些,但我想使用cmake。

Cygwin還包含cmake。我如何配置它以使用cygwin中包含的mingw工具集?我還看到一些Qt5庫中包含的用於mingw的Qt5 * .cmake模塊。

謝謝。

回答

0

我找到了一個臨時解決方法。只需定義這兩個環境變量:

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

在運行包含在cygwin中的cmake之前定義它們。 似乎工作。