1. 首先iostream是c++的头文件,因此需要找到linux下g++的头文件安装目录。
    echo | g++ -v -x c++ -E -
    查看到如下结果
#include "..." search starts here:
#include <...> search starts here:
 /usr/include/c++/5
 /usr/include/x86_64-linux-gnu/c++/5
 /usr/include/c++/5/backward
 /usr/lib/gcc/x86_64-linux-gnu/5/include
 /usr/local/include
 /usr/lib/gcc/x86_64-linux-gnu/5/include-fixed
 /usr/include/x86_64-linux-gnu
 /usr/include
  1. 将此搜索结果加入环境变量
    /etc/profile中
    然后source /etc/profile

  2. 编写hello.cpp试验

#include <stdio.h>
#include <iostream>
using namespace std;
int main(void)
 cout<<"hello"<<endl;
 printf("Hello world\n");
 return 0;

g++ hello.cpp -o hello
即可。

  1. eclipse 下在project->properties下面C++ build和C++ general下面分别增加头文件。
    eclipse下面的文件,如果用到C++的库,必须使用cpp,而不能是.c,我就是犯了这个错误,一不小心用了.c,invoking了gcc,然后它就找不到g++的头文件搞得。
用户提问问题如题,我到/usr/include/中也没到,C代码编译正常。这是怎么回事啊,是不是有什么东西没有安装????在centos跟ubuntu上面均是同样的问题。。编译器是g++/gcc.要安装什么东西?怎么装 大侠们,帮帮忙啊 解决问题加分又截了一张更加详细的图,程序是最简单的#includeusing namespace std;int main(){cout << ... 1、将boost_1_47_0.zip解压缩,放置于D盘。2、开始 -> 所有程序 -> Microsoft Visual Studio 2008 -> Visual Studio Tools -> Visual Studio 2008 Command Prompt。3、在命令行(可以使用鼠标右键复制粘贴的)中输入: cd D:\boost_1_47_0 ,此时切换到D:... 其实2者主要的区别就是iostream是C++标准的输入输出流头文件,而iostream.h是非标准的头文件。 标准头文件iostream中的函数属于标准命令空间,而iostream.h中的函数都是全局函数。 #include <iostream> //这个就是C++98标准化以后的标准头文件 #include <iostream.h&gt... I'm desperately trying to port an ancient Qt 4.8 application to Mac OS X 10.10. I already successfully ported it from Windows to Ubuntu 14.04 with almost no problems. However, on Mac I get the error o... 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+ 使用 -I(大写的i) + 上述路径来指定寻文件的目录,注意不要把文件名cudnn.h也加到路径中去了 nvcc test -o test -I/opt/conda/include/ -lcudnn 这时再编译又 我们从一开始就一直在利用C++的输入输出在做着各种练习,输入输出是由iostream库提供的,所以讨论此标准库是有必要的,它与C语言的stdio库不同,它从一开始就是用多重继承与虚拟继承实现的面向对象的层次结构,作为一个c++的标准库组件提供给程序员使用。 iostream为内置类型类型对象提供了输入输出支持,同时也支持文件的输入输出,类的设计者可以通过对iostream库的扩展,来支持自定义类型的输入输出操作。 为什么说要扩展才能提供支持呢?…… C++输入输出流(iostreamlibrary)为内置数据类型和文件提供了输入输出操作支持,是一个使用频率很高的库。本文列出了iostream库一些基础问题和值得注意的特性,特别是与C语言不同的重载操作符及格式状态等。很久之前总结的,现在看起来也蛮有意思。1. cin, cout和 cerr分别是什么?istream(输入流)和ostream(输出流)是负责输入输出的类,iostream类是is...