Eclipse版本是20130614-0229,Kepler。 OS X 10.9。
通过Macports安装Boost。
我知道这个问题真的很陈旧,但在搜索了十几个论坛页面之后,我仍然无法解决它们。
如何获得提升包含文件(也包括igraph包含文件)?
答案 0 :(得分:3)
事实证明我的问题可以通过调整“项目属性 - > C / C ++通用 - >索引器”面板中的选项来解决。请参考图。
首先,我检查了“启用项目特定设置”。然后,在索引器选项中,我检查了“将未使用的标头索引为C ++文件”和“在编辑器中打开的索引源文件和头文件”。最后,我点击了“apply”和“OK”,过了一会儿,所有“bug”和“unresolved xxx”都消失了。
我不确定我所做的是否必要或充分。此外,在检查或取消选中某些选项后,索引器始终需要一些时间才能生效,因此我没有时间找到解决问题的必要和充分选项。
答案 1 :(得分:0)
好像你的升级安装不在/opt/local/include
。很可能它位于类似
/opt/local/var/macports/software/boost/1.53.0_0/opt/local/boost
如果您具有超级用户权限,则可以执行类似
的操作cd /opt/local/include
sudo ln -s /opt/local/var/macports/software/boost/1.53.0_0/opt/local/boost
参见类似的解决方案here