C++ 针对mongocxx和bsoncxx库的Eclipse/CEDevelop中的自动完成和解析

C++ 针对mongocxx和bsoncxx库的Eclipse/CEDevelop中的自动完成和解析,c++,eclipse,mongodb,cevelop,C++,Eclipse,Mongodb,Cevelop,我正在最新的CEDevelop(基于Eclipse)IDE中使用mongocxx和bsoncxx库 示例代码: bsoncxx::builder::basic::document builder {}; // no red lines // fill the doc here ... bsoncxx::document::value document = builder.extract(); // can't resolve the type nor builder.extract() 它做它

我正在最新的CEDevelop(基于Eclipse)IDE中使用mongocxx和bsoncxx库

示例代码:

bsoncxx::builder::basic::document builder {}; // no red lines
// fill the doc here ...
bsoncxx::document::value document = builder.extract(); // can't resolve the type nor builder.extract()
它做它需要做的,它编译没有错误,运行良好,但我不能让IDE解析所有的类(例如autocomplete等)
bsoncxx::builder::basic::document
是可单击的,会转到正确的头文件,因此至少有些东西工作正常,但无法解析
类型“bsoncxx::document::value”

如果我查看来自库的头文件中的声明,它们应该来自于库

class document : public sub_document { ... }
class BSONCXX_API value { ... }
是IDE中的解析器不够好,无法解析库,还是有办法让它工作?是不是因为文档工作正常,但没有价值,所以“BSONCXX_API”会使解析器崩溃