【发布时间】:2011-02-13 04:44:26
【问题描述】:
我刚刚使用 sudo port install boost 从 macports 安装了 boost 1.42.0。
一切正常。现在我有一个项目,我正在尝试使用 makefile 构建。一切都很好,直到涉及到需要 boost 库的文件。
上面写着:
src/graph.h:20:42: 错误: boost/graph/adjacency_list.hpp: 没有这样的文件或目录
该文件实际上位于两个地方:
/opt/local/include/boost/graph/adjacency_list.hpp
和
/opt/local/var/macports/software/boost/1.42.0_0/opt/local/include/boost/graph/adjacency_list.hpp
在查找 boost/graph/adjacency_list.hpp 的文件 src/graph.h 中,包含语句在这里:#include<boost/graph/adjacency_list.hpp>
我该如何进行这项工作?
【问题讨论】:
标签: c++ boost linker macports dyld