使用CMake,Ninja和Clang ++构建项目而不使用MSVC

问题描述 投票:0回答:1

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

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

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

windows cmake clang++ ninja
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.