1

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

     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;      
   }

它在调试版本中运行良好,但在发布版本中崩溃,我已经多次重建 mongo-cxx-driver,但它也没有工作。我已经尝试过这些想法

为什么从 C++ 连接到 MongoDB 时会出现访问冲突?
Mongodb cxx + Unreal Engine 4 - 迭代光标时崩溃
 Mongodb Cxx 驱动程序测试在发布版本中崩溃 [在调试中工作正常]
提到,不幸的是,它仍然无法正常工作。那么有人可以给我一些建议来解决这个问题吗?

认为这是一个好处

4

0 回答 0