我的Win7机器上安装了Boost和cpp-netlib库。在Eclipse中,在我的C ++项目设置下,我添加了以下包含目录
C:\boost_1_53_0
C:\cpp-netlib-0.10.1
然后我包含以下标题
#include <boost/network/protocol/http/client.hpp>
当我去构建我的项目时,C ++索引器需要一个小时,然后在内存不足时最终崩溃。但是,索引boost头文件通常需要不到一分钟的时间,并且通过比较,netlib头文件是微不足道的。
值得注意的是,cpp-netlib和boost目录都有名为“boost”的子目录,其中头文件存在,E.G。:
C:\boost_1_53_0\boost\[headers go here]
C:\cpp-netlib-0.10.1\boost\[headers go here]
为什么Eclipse会死?两个“boost”子目录是否会混淆?
答案 0 :(得分:0)
看起来你的标题中有一些递归。 我会尝试两件事。
至于我使用2个文件夹。它的Windows编译故障。在Linux上,这总是像魅力一样。