2017-06-01 115 views
1

我在VS2017中集成CMake支持有很多问题。'找不到CMAKE_c_COMPILER'与CMake

起初我遇到了让CXX编译器工作的问题,但安装“Win 8.1和UCRT”软件包修复了它。

现在我在与得到它来编译C.

No CMAKE_c_COMPILER could be found. 

问题有什么我可以做什么? 我可以在正常的非cmake visual studio中编译C没问题。

+2

如果'CMAKE_c_COMPILER'中的字母是精确的,那么您可以使用“c”作为'project()'调用。适当的C语言是“C”(大写)。 – Tsyvarev

+0

谢谢它的作品!我是一个新的CMake用户,我看到有人使用小写字母c,所以这就是我自己尝试的。 –

+0

@Tsyvarev您应该将其作为答案发布。 – tambre

回答

1

如果CMAKE_c_COMPILER中的字母是准确的,则尝试使用“c”字符串作为project()调用的语言。

但是C的正确语言是“C”(大写字母)。