1

Eclipse 版本是 20130614-0229,Kepler。操作系统 X 10.9。

Boost 通过 Macports 安装。

我知道这个问题真的很老了,但是在我搜索了十几个论坛页面之后,我仍然无法解决它们。

在此处输入图像描述

在此处输入图像描述

如何解决 boost 包含文件(也是 igraph 包含文件)?

4

2 回答 2

3

事实证明,我的问题可以通过调整“项目属性->C/C++ 通用->索引器”面板中的选项来解决。请参考图。

首先,我检查了“启用项目特定设置”。然后,在索引器选项中,我检查了“将未使用的头文件索引为 C++ 文件”和“在编辑器中打开的索引源和头文件”。最后,我点击了“应用”和“确定”,过了一会儿,所有的“bug”和“未解决的xxx”都消失了。

我不确定我所做的是否必要或充分。另外,在我勾选或取消勾选某些选项后,索引器总是需要一些时间才能生效,所以我没有时间找出解决问题的必要和充分选项。

在此处输入图像描述

于 2013-11-28T04:23:19.157 回答
0

好像您的 boost 安装不在/opt/local/include. 很可能它位于类似

/opt/local/var/macports/software/boost/1.53.0_0/opt/local/boost

如果您有 root 访问权限,您可以执行类似的操作

cd /opt/local/include
sudo ln -s  /opt/local/var/macports/software/boost/1.53.0_0/opt/local/boost

在此处查看类似的解决方案

于 2013-11-02T22:46:09.660 回答