在ubuntu下运行C++程序CPP,为啥提示没有iStack.h这个头文件?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
lanseyiran
帖子: 285
注册时间: 2011-11-06 11:56

在ubuntu下运行C++程序CPP,为啥提示没有iStack.h这个头文件?

#1

帖子 lanseyiran » 2011-12-21 20:38

c1.cpp:2:18: 致命错误: iStack.h:没有那个文件或目录
源码如下:

代码: 全选

#include <iostream>
#include <iStack.h>
using namespace std;
int main() {
iStack stack( 32 );
stack.display();
for ( int ix = 1; ix < 51; ++ix )
{
if ( ix%2 == 0 )
stack.push( ix );
if ( ix%5 == 0 )
stack.display();
if ( ix%10 == 0) {
int dummy;
stack.pop( dummy ); stack.pop( dummy );
stack.display();
}
}
}
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 在ubuntu下运行C++程序CPP,为啥提示没有iStack.h这个头文件?

#2

帖子 自由建客 » 2011-12-21 21:16

这是某某书上特有的吧!
lanseyiran
帖子: 285
注册时间: 2011-11-06 11:56

Re: 在ubuntu下运行C++程序CPP,为啥提示没有iStack.h这个头文件?

#3

帖子 lanseyiran » 2011-12-21 21:18

自由建客 写了:这是某某书上特有的吧!
恩,这是C++primer_3nd上的。有啥问题?
lanseyiran
帖子: 285
注册时间: 2011-11-06 11:56

Re: 在ubuntu下运行C++程序CPP,为啥提示没有iStack.h这个头文件?

#4

帖子 lanseyiran » 2011-12-21 21:23

自由建客 写了:这是某某书上特有的吧!
iStack不是C++标准库里面的么?
头像
chenyehong90
帖子: 315
注册时间: 2010-10-03 17:19

Re: 在ubuntu下运行C++程序CPP,为啥提示没有iStack.h这个头文件?

#5

帖子 chenyehong90 » 2011-12-21 22:09

裝c++庫沒?
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 在ubuntu下运行C++程序CPP,为啥提示没有iStack.h这个头文件?

#6

帖子 自由建客 » 2011-12-21 22:14

lanseyiran 写了:
自由建客 写了:这是某某书上特有的吧!
iStack不是C++标准库里面的么?
显然非标准库所属!你去下载那书的配套源码看看!另外应该是用 "iStack.h" 而非 <iStack.h>。
lanseyiran
帖子: 285
注册时间: 2011-11-06 11:56

Re: 在ubuntu下运行C++程序CPP,为啥提示没有iStack.h这个头文件?

#7

帖子 lanseyiran » 2011-12-21 22:23

自由建客 写了:
lanseyiran 写了:
自由建客 写了:这是某某书上特有的吧!
iStack不是C++标准库里面的么?
显然非标准库所属!你去下载那书的配套源码看看!另外应该是用 "iStack.h" 而非 <iStack.h>。
伤脑筋啊,新手。不会 :em06 :em19
lanseyiran
帖子: 285
注册时间: 2011-11-06 11:56

Re: 在ubuntu下运行C++程序CPP,为啥提示没有iStack.h这个头文件?

#8

帖子 lanseyiran » 2011-12-21 22:29

自由建客 写了:
lanseyiran 写了:
自由建客 写了:这是某某书上特有的吧!
iStack不是C++标准库里面的么?
显然非标准库所属!你去下载那书的配套源码看看!另外应该是用 "iStack.h" 而非 <iStack.h>。
请教一下,究竟该i把源代码放在哪呢?
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 在ubuntu下运行C++程序CPP,为啥提示没有iStack.h这个头文件?

#9

帖子 自由建客 » 2011-12-21 22:29

书上定然有所说明!
lanseyiran
帖子: 285
注册时间: 2011-11-06 11:56

Re: 在ubuntu下运行C++程序CPP,为啥提示没有iStack.h这个头文件?

#10

帖子 lanseyiran » 2011-12-21 22:31

自由建客 写了:书上定然有所说明!
电子书 :em21 ,拜托你了。我源代码已经下了,不知道放在哪?
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 在ubuntu下运行C++程序CPP,为啥提示没有iStack.h这个头文件?

#11

帖子 自由建客 » 2011-12-21 23:04

源代码已经下了,那就一个个找呗!
lanseyiran
帖子: 285
注册时间: 2011-11-06 11:56

Re: 在ubuntu下运行C++程序CPP,为啥提示没有iStack.h这个头文件?

#12

帖子 lanseyiran » 2011-12-21 23:49

自由建客 写了:源代码已经下了,那就一个个找呗!
Stack.h找到了。怎么用Stack.h文件?不知道咋用?就是说怎样才能是程序编译通过啊。
头像
懒蜗牛Gentoo
论坛版主
帖子: 7362
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 在ubuntu下运行C++程序CPP,为啥提示没有iStack.h这个头文件?

#13

帖子 懒蜗牛Gentoo » 2011-12-22 9:25

把Stack.h放在c1.cpp相同目录下
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 在ubuntu下运行C++程序CPP,为啥提示没有iStack.h这个头文件?

#14

帖子 枫叶饭团 » 2011-12-22 10:49

放在目录下,把<>改成''
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 在ubuntu下运行C++程序CPP,为啥提示没有iStack.h这个头文件?

#15

帖子 自由建客 » 2011-12-22 12:04

看书,预处理部分。
回复