Linux Qt编译时找不到iostream头文件
在试验freeglut示例程序,构建时报错:
xxx/xxx/_r2texture_tuto.c:3:10: fatal error: iostream: No such file or directory
3 | #include ‘<‘iostream’>’ // Allow us to print to the console
| ^~~~~~~~~~
产生问题的原因:
‘<‘iostream’>’ 是c++库,而源文件.c 文件格式被识别为 c 程序,因此无法找到c++的头文件。
修改:
将_r2texture_tuto.c后缀改为.cpp;
并在.pro文件中增加配置:CONFIG += c++11