From: starg Date: Wed, 31 Aug 2016 05:44:56 +0000 (+0900) Subject: CRT メモリリークチェックを追加 X-Git-Tag: v0.3.1010.0~21 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=508fbccab3ec9058309634d191d2cd6ac15a5523;p=yamml%2Fyamml-git.git CRT メモリリークチェックを追加 --- diff --git a/src/driver/yamml.cpp b/src/driver/yamml.cpp index b825d1e..c2f8731 100644 --- a/src/driver/yamml.cpp +++ b/src/driver/yamml.cpp @@ -1,4 +1,11 @@ +#if defined(_MSC_VER) && defined(_WIN32) && defined(_DEBUG) + +#include + +#endif // _WIN32 + + #include #include #include @@ -33,6 +40,12 @@ int main(int argc, char** argv) static_cast(argc); static_cast(argv); +#if defined(_MSC_VER) && defined(_WIN32) && defined(_DEBUG) + + ::_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); + +#endif // _WIN32 + namespace PO = boost::program_options; PO::options_description visibleOptions("Options");