';找不到CMAKE#U c#U编译器';与CMake
我在VS2017的集成CMake支持方面遇到了很多问题 起初,我在让CXX编译器正常工作方面遇到了问题,但安装“Win8.1和UCRT”包解决了这个问题 现在我在编译C时遇到了问题';找不到CMAKE#U c#U编译器';与CMake,c,compilation,cmake,visual-studio-2017,C,Compilation,Cmake,Visual Studio 2017,我在VS2017的集成CMake支持方面遇到了很多问题 起初,我在让CXX编译器正常工作方面遇到了问题,但安装“Win8.1和UCRT”包解决了这个问题 现在我在编译C时遇到了问题 No CMAKE_c_COMPILER could be found. 有什么我能做的吗? 我可以在正常的非cmake visual studio中编译C,没有问题。如果cmake\u C\u编译器中的字母是精确的,那么您可以尝试使用“C”字符串作为project()调用的语言 但是C的正确语言是“C”(大写的)。
No CMAKE_c_COMPILER could be found.
有什么我能做的吗?
我可以在正常的非cmake visual studio中编译C,没有问题。如果
cmake\u C\u编译器
中的字母是精确的,那么您可以尝试使用“C”字符串作为project()
调用的语言
但是C的正确语言是“C”(大写的)。如果
CMAKE\u C\u编译器
中的字母是精确的,那么您可以将“C”用于project()
调用。C的正确语言是“C”(大写)。谢谢它能工作!我是一个新的CMake用户,我看到有人使用小写c,所以我自己也试过。@Tsyvarev你应该把它作为答案发布。