对于上下文,我对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++
在哪里可以配置此设置,以便它需要我想要的编译器?