使用带有cygwin的g ++安装(构建)Windows的C ++依赖

时间:2014-06-16 10:37:54

标签: g++ cmake cygwin

对于上下文,我对cmake和C ++编译完全不熟悉。我正在尝试使用g ++编译一个仅适用于Linux的应用程序。该应用程序有一个第三方库,我需要在Windows上安装/构建。

该库使用cmake。当运行cmake时,它默认为“Building for:Visual Studio 12”,然后由于time.h的问题而失败。无论如何,如何设置它来使用cygwins g ++而不是visual studio?还是我误解了soemthing?我也试过这个无济于事:

cmake ../ -DCMAKE_CXX_COMPILER=g++

cmake ../ -DCMAKE_CXX_COMPILER:STRING=g++

在哪里可以配置此设置,以便它需要我想要的编译器?

1 个答案:

答案 0 :(得分:1)

您需要"Unix Makefiles" generator

cmake .. -G "Unix Makefiles"