在没有MSVC的情况下使用CMake,Ninja和Clang ++构建项目

我目前正在研究一个C ++项目,该项目可以在Linux上使用CMake,Make和GCC以及在Windows上使用CMake和VS2015成功构建。

由于某种原因,我想在各处使用相同的工具链进行构建,因此我计划使用CMake,Clang和Ninja。 我开始尝试在Windows上构建它,但是我没有找到要使用libc ++构建的文档,并且没有MSVC工具链中的任何内容。

我是否为了安装CMake和Clang而不得不安装MSVC生成工具?

asdz321 回答:在没有MSVC的情况下使用CMake,Ninja和Clang ++构建项目

在Windows上使用GCC的MinGW-w64(例如,http://winlibs.com中的一个,或http://mingw-w64.org/中列出的其他任何一个)。

如果将其与MSYS2 shell(http://www.msys2.org/)结合使用,则可以使用与Linux上相同的工具(autoconf,CMake,介子,...)来进行大量构建。

本文链接:https://www.f2er.com/3165269.html

大家都在问