首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当不在包含路径中时,Eclipse CDT会自动拉入/usr/ include /boost

当不在包含路径中时,Eclipse CDT会自动拉入/usr/ include /boost
EN

Stack Overflow用户
提问于 2013-01-25 01:51:05
回答 1查看 1.5K关注 0票数 0

我正在尝试建立一个与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作为包含路径(这还没有显式添加),我如何才能阻止它这样做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-25 02:08:53

查看Properties->C/C++ General->Paths and Symbols,然后单击Includes选项卡。您可以设置include目录,我相信您会在其中找到/usr/include。你可能想把它留在那里(它甚至可能不给你删除它的选项),然后在它上面添加你的Boost 1.5.1路径。确保在"Languages“下选择了C++。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14507577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档