mirror of
https://github.com/opencv/opencv.git
synced 2026-07-31 08:13:04 +04:00
videoio: plugins support on Win32
This commit is contained in:
committed by
Alexander Alekhin
parent
66d7956e67
commit
7b099e0fe2
@@ -52,7 +52,11 @@
|
||||
#include <cstdio>
|
||||
|
||||
#if defined(__GNUC__) || defined(__clang__) // at least GCC 3.1+, clang 3.5+
|
||||
# define CV_FORMAT_PRINTF(string_idx, first_to_check) __attribute__ ((format (printf, string_idx, first_to_check)))
|
||||
# if defined(__MINGW_PRINTF_FORMAT) // https://sourceforge.net/p/mingw-w64/wiki2/gnu%20printf/.
|
||||
# define CV_FORMAT_PRINTF(string_idx, first_to_check) __attribute__ ((format (__MINGW_PRINTF_FORMAT, string_idx, first_to_check)))
|
||||
# else
|
||||
# define CV_FORMAT_PRINTF(string_idx, first_to_check) __attribute__ ((format (printf, string_idx, first_to_check)))
|
||||
# endif
|
||||
#else
|
||||
# define CV_FORMAT_PRINTF(A, B)
|
||||
#endif
|
||||
|
||||
@@ -872,9 +872,17 @@ Passed subdirectories are used in LIFO order.
|
||||
*/
|
||||
CV_EXPORTS void addDataSearchSubDirectory(const cv::String& subdir);
|
||||
|
||||
/** @brief Return location of OpenCV libraries or current executable
|
||||
/** @brief Retrieve location of OpenCV libraries or current executable
|
||||
*/
|
||||
CV_EXPORTS std::string getBinLocation();
|
||||
CV_EXPORTS bool getBinLocation(std::string& dst);
|
||||
|
||||
#if defined(_WIN32)
|
||||
/** @brief Retrieve location of OpenCV libraries or current executable
|
||||
|
||||
@note WIN32 only
|
||||
*/
|
||||
CV_EXPORTS bool getBinLocation(std::wstring& dst);
|
||||
#endif
|
||||
|
||||
//! @}
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@ CV_EXPORTS cv::String join(const cv::String& base, const cv::String& path);
|
||||
|
||||
/** Get parent directory */
|
||||
CV_EXPORTS cv::String getParent(const cv::String &path);
|
||||
CV_EXPORTS std::wstring getParent(const std::wstring& path);
|
||||
|
||||
/**
|
||||
* Generate a list of all files that match the globbing pattern.
|
||||
|
||||
Reference in New Issue
Block a user