在Monodevelop上增强库

时间:2009-07-25 16:02:50

标签: c++ boost monodevelop

我正在尝试将一些Boost .hpp文件与Monodevelop链接,但我不知道如何告诉IDE库是哪里的。

如果我想要包含array.hpp文件,我会写#include<directories/array.hpp>,但是因为这个文件会调用其他文件,而array.hp p文件中这些文件的目录是只有/boost/somefile,有几个路径错误。我能做什么?提前谢谢。

1 个答案:

答案 0 :(得分:3)

对于像Boost这样的库,您需要在项目配置中添加包含/库的路径。

在MonoDevelop中,可以通过选择 Project-&gt; Options-&gt; Configurations 来完成,然后选择合适的构建类型(您可能希望最终同时编辑Debug和Release),以及然后代码生成 - &gt;路径

Library 部分适用于您构建的库(如果有),而 Include 部分适用于标题和包含的内容。

在这种特殊情况下,您需要将/usr/local/boost添加到包含部分(根据需要更改路径)。

完成后,您应该可以像这样使用Boost:

 #include <boost/array.hpp> // make sure you use angle brackets