#include "precomp.hpp"
+#ifdef _MSC_VER
+# if _MSC_VER >= 1700
+# pragma warning(disable:4447) // Disable warning 'main' signature found without threading model
+# endif
+#endif
+
#if defined WIN32 || defined _WIN32 || defined WINCE
#ifndef _WIN32_WINNT // This is needed for the declaration of TryEnterCriticalSection in winbase.h with Visual Studio 2005 (and older?)
#define _WIN32_WINNT 0x0400 // http://msdn.microsoft.com/en-us/library/ms686857(VS.85).aspx
-#ifdef HAVE_WINRT
- #pragma warning(disable:4447) // Disable warning 'main' signature found without threading model
+#ifdef _MSC_VER
+# if _MSC_VER >= 1700
+# pragma warning(disable:4447) // Disable warning 'main' signature found without threading model
+# endif
#endif
+
#include "test_precomp.hpp"
CV_TEST_MAIN("cv")