我已经按照here所述的步骤在Windows中构建了mongodb cxx二进制文件。Mongodb Cxx驱动程序测试在发布版本崩溃[在调试中正常工作]
我已经创建了测试应用程序,如步骤中所述。 在发布版本,应用程序将引发异常bad allocation
: std::bad_alloc at memory location 0x0047EB60
]在这一行:
mongocxx::uri muri{ uri_string };
相同的代码工作与调试版本。
有人能帮我解决发布版本中的问题吗?
您可以使用Visual Studio的调试器提供发生错误时的堆栈跟踪吗? – Saghm
我的问题得到了解决我建mongocxx和bsoncxx后,发行和使用的 多谢支持 – snb
堆栈跟踪: \t vcruntime140d.dll 59aa4970()以下\t未知 \t [相框可能是不正确的和/或丢失,无加载vcruntime140d.dll符号] \t \t [外部代码] \t > \t bsoncxx.dll!提高:: basic_string_ref <炭的std :: char_traits> :: to_string()线113 \t C++ \t bsoncxx.dll! bsoncxx :: v_noabi :: string :: view_or_value :: terminated()第27行\t C++ \t mongocxx.dll!573b5124()\t未知 –
snb