2017-03-07 104 views
1

我正在使用VS 2015和cmake 3.8。当配置在cmake的GUI,我得到这些错误“没有编译器可以找到”cmake GUI中的错误

“没有CMAKE_CXX_COMPILER可以发现”
“没有CMAKE_C_COMPILER可以发现”

什么可能的原因是,我怎么能解决它?

+1

您使用VS 2017或VS 2015吗?请记住,VS 2015的版本号为14,VS 2017的版本号为15。 – Arnaud

+0

此时,CMake 3.8只是一个候选版本。你有没有试过最新的稳定版本(即CMake 3.7.2)? – Arnaud

回答

-1

由于您在2017-03-07发布了这个问题,这恰好是Visual Studio 2017 RTM的发布日期,并且因为在使用Visual Studio 2017替换Visual Studio 2015之后遇到同样的问题,我只会假设我们在这里谈论Visual Studio 2017。

在谷歌搜索后,我尝试了不同的建议,但都没有工作。这对我有效的是:

安装Visual Studio 2015

神奇的是,CMake正在为Visual Studio 2017工作。我希望这会对你有所帮助。