是的,这又是一个问题
不知何故,我无法解决这个问题。 信不信由你,我有Eclipse的经验,但只为Java开发。 我已经使用vi编写了C ++程序,但是没有使用Eclipse。
我已经安装了:
我创build了一个空的Makefile项目,并select了Linux GNU Toolchain:
我得到标准的Unresolved inclusion <iostream>
错误,我有一些对项目中的各种“包含”目录的引用:
我注意到,虽然我的“path和符号”设置为GNU C包含各种path,相同的设置为GNU C ++是空的:
此外,我有我的C / C ++构build设置下的“GNU精灵分析器”:
干杯
编辑:
这里是我正在工作的一个项目的构buildpath的更新照片:
原因是Eclipse无法导入适当的头文件。 Ubuntu中的C ++ iostream头文件可以找到:
$:sudo find / -name iostream
/家庭/本杰明/ QTSDK / MADDE /工具链/ ARM-2009q3-67臂-NONE-Linux的gnueabi-x86_64的未知-Linux的GNU /臂2009q3-67 /臂-NONE-Linux的gnueabi /包括/ C ++ /4.4.1/iostream /home/beniamin/QtSDK/Madde/sysroots/harmattan_sysroot_10.2011.34-1_slim/usr/include/c++/4.4/iostream /usr/share/gccxml-0.9/GCC/2.95/iostream /usr/include/c++/4.6/iostream / usr / include目录/升压/ TR1 / TR1 / iostream的
所以基本上,我想你正在寻找的是/usr/include/c++/4.6/iostream
,所以你应该在某个地方包含这个目录。
编辑:你也应该已经安装了g ++,或者直接安装build-essential软件包,这对于构建debian软件包是必须的。 尽管如此,无论如何,g ++应该已经包含在你的Ubuntu安装中。
是的,我发现使用
$: sudo find / -name iostream
并在包含路径中添加包含文件,然后成功。