IDE的环境和编译器的环境不一致造成的你为什么非要这么搞呢
因为你的文件是.cpp的,交叉编译器在检查语法格式的时候,按照c++的语法格式来检查程序里的#include <stdio.h>和printf是c语言的写法(头文件和格式化打印),集成开发环境只是检查这个格式不符合,提醒设计者,但并不代表程序就是错的,不能运行。不知道能明白了不?