首页 > 解决方案 > 无法在 Qt creator 中配置 mongodb

问题描述

您好,我在 Windows 10 中使用 Qt creator 4.6.0 和 MongoDB 4.0,并且我已经安装了 mongo-cxx-dirver-r3.3.0(用于 mongodb的c++ 驱动程序)。问题是,

#include <mongocxx/client.hpp>
#include <mongocxx/instance.hpp>

每当我包含此文件以建立连接时。但它给出了错误,

错误:C1083:无法打开包含文件:'bsoncxx/config/config.hpp':没有这样的文件或目录。(在两个 .hpp 中都包含 config.hpp)。

但是每当我检查驱动程序的目录时,没有 config.hpp 文件,但我找到了 config.hpp.in。

标签: c++mongodbqtmongo-cxx-driver

解决方案


您需要先构建和安装驱动程序,然后才能使用它,而不仅仅是解压缩存档并尝试使用这些文件。该文件是在构建时创建config.hpp.in文件的模板。config.h请阅读安装说明:https ://mongodb.github.io/mongo-cxx-driver/mongocxx-v3/installation/


推荐阅读