質問: "log4cpp.properties"; log4cpp::PropertyConfigurator::configure(initFileName); return log4cpp::Category::getRoot(); } ``` 他のソースは参考にしているサイト (http://qiita.com/hsagae/items/d7b0cf6ee876b636b3b9) とほぼ同様です。 質問1 例外が発生している箇所のファイル(log4cpp.properties)は どこに配置すればいいのでしょうか。 (現在は実行ファイルと同じ箇所に配置しています。) 質問2 例外の内容が ハンドルされない例外が0x7677c54Fで発生しました(プロジェクト名.exe内):Microsoft C++の例外:std::bad_alloc(メモリの場所 0x0027F04C)。 となっています。 メモリの確保かなにかに失敗しているのかなと思ったのですが、調べ方がわかりません。 この例外が発生しないようにするにはどのような対処が必要でしょうか。
回答: 根本原因は不明ですが、以下を実行すると例外が発生せず、 プログラム自体は最後まで実行されるようになりました。 log4cppのバージョンを1.1.2から1.1.1にダウングレード したライブラリとDLLを使用。 具体的には、 ・1.1.1のlog4cppをダウンロードしリビルド ・リンカーの設定やインクルードパスのパス指定を1.1.1の箇所に変更