我正在尝试用 PCL 构建一个项目。我正在使用 pcl、vtk-5.8 和 eigen3。我也在使用boost。
默认情况下,在 /usr/include 中存在 boost 1.46,我已经构建了自己的 boost 1.5.1 版本。将 boost 1.5.1 包含目录的路径添加到包含路径(在属性->构建->设置中)时,我在启动时遇到错误,因为我的应用程序是针对 /usr/include/boost 中的文件而不是 1.5 编译的.1 版本。所以当我不包括我的 boost 1.5.1 版本时,一切都运行良好。
我的问题是,eclipse 如何/为什么将 /usr/include 查找为包含路径(尚未明确添加),我该如何阻止它这样做?