videoio for mingw32: added STRSAFE_NO_DEPRECATE and realpath

This commit is contained in:
Emanuele Ruffaldi 2017-08-19 23:51:02 +02:00
parent 3b38eeaccf
commit 588ca5d126
2 changed files with 9 additions and 0 deletions

View File

@ -78,6 +78,9 @@ endif()
if (WIN32 AND HAVE_DSHOW)
list(APPEND videoio_srcs ${CMAKE_CURRENT_LIST_DIR}/src/cap_dshow.cpp)
list(APPEND videoio_hdrs ${CMAKE_CURRENT_LIST_DIR}/src/cap_dshow.hpp)
if (MINGW64)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DSTRSAFE_NO_DEPRECATE")
endif()
endif()
if (WIN32 AND HAVE_MSMF)

View File

@ -87,6 +87,12 @@
#endif
#if defined(_WIN32) || defined(_WIN64)
#if defined(__MINGW32__)
inline char *realpath(const char *path, char *resolved_path)
{
return _fullpath(resolved_path,path,PATH_MAX);
}
#endif
#define snprintf _snprintf
#define vsnprintf _vsnprintf
#define strcasecmp _stricmp