2010-09-12 52 views
0

使用NetBeans(v.6.9.1)我无法获得Boost库的语法高亮显示,即无法识别Boost中存在的所有东西。但是该项目构建正确。无法通过boost库获取NetBeans语法高亮

我已将路径设置在:NetBeans>首选项> C/C++>代码帮助> C++编译器。 在这里,我添加了/usr/local/include路径。

Boost的头是在/usr/local/include/boost,因此,如果在我的代码我使用类似:

#include <boost/interprocess/containers/string.hpp> 

包含文件应该由编辑器中找到(因为它是由编译器发现)。

我在做什么错? 谢谢。

OS:MacOS X的10.6.4

P.S:我升压更新到最新版本(1.44.0)后得到了这个问题;以前它工作得很好(与v。1.41.0);我现在必须做一些不同的事情,而且我不记得我上次做过的细节。 P.S.2:现在我可以右键单击#include指令进入包含文件。但是,Boost项目的语法高亮显示仍然无法使用。

+0

我有同样的问题。 – 2010-09-12 05:51:57

回答

0

我不知道这是否是你遇到的同样的问题,但我发现Netbeans经常对语法高亮和包含感到困惑。我不完全确定是什么触发它,但我发现通常可以通过关闭Netbeans并删除缓存目录~\.netbeans\6.9\var\cache来清除它。

+0

我只是试图删除缓存目录,但没有改变... – Pietro 2010-09-12 07:56:55