造成这个报错的原因是因为iostream并不昰c语言里面的写法而你的文件名是xx.c,cmake看你文件是.c结尾所以它认为这是c语言程序事实上你写的是cpp代码。
将xxx.c文件名改为xxx.cpp报错就会消失
造成这个报错的原因是因为iostream并不昰c语言里面的写法而你的文件名是xx.c,cmake看你文件是.c结尾所以它认为这是c语言程序事实上你写的是cpp代码。
将xxx.c文件名改为xxx.cpp报错就会消失
出现这样的错误都是因为编译器没安装成功,或者没有设置好!
从设置过程就可以知道有没有安装g++编译器
(c++代码,编译器就是以下默认的三个有些用的gcc而不是g++,编譯纯C++就不通过)
可以参考以下网友的问题与答案: