Eclipse 版本是 20130614-0229,Kepler。操作系统 X 10.9。
Boost 通过 Macports 安装。
我知道这个问题真的很老了,但是在我搜索了十几个论坛页面之后,我仍然无法解决它们。
如何解决 boost 包含文件(也是 igraph 包含文件)?
Eclipse 版本是 20130614-0229,Kepler。操作系统 X 10.9。
Boost 通过 Macports 安装。
我知道这个问题真的很老了,但是在我搜索了十几个论坛页面之后,我仍然无法解决它们。
如何解决 boost 包含文件(也是 igraph 包含文件)?
事实证明,我的问题可以通过调整“项目属性->C/C++ 通用->索引器”面板中的选项来解决。请参考图。
首先,我检查了“启用项目特定设置”。然后,在索引器选项中,我检查了“将未使用的头文件索引为 C++ 文件”和“在编辑器中打开的索引源和头文件”。最后,我点击了“应用”和“确定”,过了一会儿,所有的“bug”和“未解决的xxx”都消失了。
我不确定我所做的是否必要或充分。另外,在我勾选或取消勾选某些选项后,索引器总是需要一些时间才能生效,所以我没有时间找出解决问题的必要和充分选项。
好像您的 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
在此处查看类似的解决方案