From d1b5431094411a04584fd5d7808a105795ea1960 Mon Sep 17 00:00:00 2001 From: Hamdi Sahloul Date: Wed, 12 Sep 2018 20:45:21 +0900 Subject: [PATCH] MSVC: Slience external/meaningless warnings --- modules/rgbd/src/odometry.cpp | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/modules/rgbd/src/odometry.cpp b/modules/rgbd/src/odometry.cpp index 6ddf6c697..454e9643b 100755 --- a/modules/rgbd/src/odometry.cpp +++ b/modules/rgbd/src/odometry.cpp @@ -36,10 +36,19 @@ #include "precomp.hpp" #if defined(HAVE_EIGEN) && EIGEN_WORLD_VERSION == 3 -#define HAVE_EIGEN3_HERE -#include -#include -#include +# define HAVE_EIGEN3_HERE +# if defined(_MSC_VER) +# pragma warning(push) +# pragma warning(disable:4701) // potentially uninitialized local variable +# pragma warning(disable:4702) // unreachable code +# pragma warning(disable:4714) // const marked as __forceinline not inlined +# endif +# include +# include +# include +# if defined(_MSC_VER) +# pragma warning(pop) +# endif #endif namespace cv