hereの手順に従ってmongodb cxxバイナリを作成しました。リリースビルドでMongodb Cxxドライバのテストがクラッシュする[デバッグでうまく動作します]
私はステップで説明したようにテストアプリケーションを作成しました。この行に std::bad_alloc at memory location 0x0047EB60
]:リリースがを構築 では、アプリケーションがbad allocation
例外をスロー
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()Line 27 \t C++ \t mongocxx.dll!573b5124()\t不明 –
snb