CodeBlocks C ++程序中的错误以及如何设置默认主类

时间:2014-03-06 07:41:28

标签: boost codeblocks

我已将boost库包含在Codeblocks c ++项目中。

现在,在文件

 boost/function.hpp

有一个包含声明

#include <boost/preprocessor/iterate.hpp>

但是当我尝试编译时,我在Codeblocks中遇到了这个错误:

/home/arvind/Documents/Workspace/Browser/boost/function.hpp|15|fatal error:     
boost/preprocessor/iterate.hpp: No such file or directory|

我在这里做错了什么?我只是简单地包含了Boost库。

另外,我找不到设置主类(实际执行)的屏幕/选项。 我该怎么做?(我是CodeBlocks的新手,因此这个问题)。

1 个答案:

答案 0 :(得分:0)

你的提升似乎包含在非标准/系统目录中:/home/arvind/Documents/Workspace/Browser,你必须告诉编译器看那里(gcc -I命令行开关)。

转到项目 - &gt;构建选项 - &gt;搜索目录 - &gt;编译器并添加boost包含的目录。我这里没有安装代码块,所以这是from here

如果可以,我建议您一劳永逸地在系统上安装boost,而不是仅仅复制代码块工作区中的文件。