如何解决这个问题;访问冲突读取…”;使用mongodb cxx驱动程序时出现问题?

如何解决这个问题;访问冲突读取…”;使用mongodb cxx驱动程序时出现问题?,mongodb,mongodb-query,mongo-cxx-driver,Mongodb,Mongodb Query,Mongo Cxx Driver,当我尝试运行以下代码时: int main(int,char**){ mongocxx::instance inst{}; mongocxx::client conn{mongocxx::uri{"mongodb://localhost:27019"}}; auto db = conn["test"]; { auto cursor = db["restaurants"].find({}); for (auto&& d

当我尝试运行以下代码时:

     int main(int,char**){
     mongocxx::instance inst{};
     mongocxx::client conn{mongocxx::uri{"mongodb://localhost:27019"}};
     auto db = conn["test"];
  {
     auto cursor = db["restaurants"].find({});
     for (auto&& doc : cursor) {
        std::cout << bsoncxx::to_json(doc) << std::endl;
    }
     getchar();
     return 0;      
   }
int main(int,char**){
mongocxx::实例inst{};
mongocxx::客户端连接{mongocxx::uri{”mongodb://localhost:27019"}};
自动数据库=连接[“测试”];
{
自动游标=db[“餐厅”]。查找({});
用于(自动和文档:光标){

STD::经常出现这些问题,是因为在一组C++运行库中建立了一些组件,而其他组件则针对不同的运行库。使用的运行库必须匹配组件,或者这些崩溃非常常见。特别是,确保您的应用程序,任何第三方C++。braries和mongocxx都是一致构建的wr.t.调试vs零售,静态vs动态。您好,我已经构建了运行库作为官方文档指南,我还尝试了不同版本的boost、mongocxx、libmongoc驱动程序,到目前为止,没有人必须在发布版本中正常工作,但在调试版本中工作良好。所有这些都很薄您命名的gs需要以相同的方式构建,但您的应用程序也是如此。我的应用程序只是为了测试连接mongodb数据库并在db use vs2015中获取文档,当时我在debug build中对其进行了测试,以获得运行良好的文档。我正在使用Mongo-C驱动程序(1.7.0)、Mongo cxx驱动程序(3.1.3)和Boost(1_65_1)您是否构建了两个版本的C++驱动程序?一个是发布模式,另一个是调试模式,因为否则您正在混合运行库。需要将应用程序的调试版本版本链接到驱动程序的调试版本版本,以及应用程序的发布版本版本,以释放驱动程序的版本。是吗?因为如果不是,你就在混合运行库。这些问题通常是由于在一组C++运行库中建立一些组件,而其他组件则针对不同的运行库。使用的运行库必须匹配组件,或者这些崩溃是非常普遍的。确保您的应用程序、任何第三方C++库和MunGoxx都是构建一致的W..T.Digg VS零售和静态VS动态。您好,我已经把运行库构建为官方文档指南,而且我已经尝试了Boost、MunGoxx、LimMunc驱动程序的不同版本,到目前为止,没有人必须在发布中正常工作。build但在debug build中运行良好。所有您命名的东西都需要以相同的方式构建,但您的应用程序也是如此。我的应用程序只是为了测试连接mongodb数据库并在db use vs2015中获取文档,当时我在debug build中对其进行了测试,以获得运行良好的文档。我正在使用Mongo-C驱动程序(1.7.0)、Mongo cxx驱动程序(3.1.3)和Boost(1_65_1)您是否构建了两个版本的C++驱动程序?一个是发布模式,另一个是调试模式,因为否则您正在混合运行库。需要将应用程序的调试版本版本链接到驱动程序的调试版本版本,以及应用程序的发布版本版本,以释放驱动程序的版本。这样做?因为如果不是这样的话,你就是在混合运行库。 Why is there an access violation on connecting to MongoDB from C++? Mongodb cxx + Unreal Engine 4 - Crash while iterating over Cursor Mongodb Cxx Driver Test crashing in Release Build [ Works fine in Debug ]