Fix Qt build with newer MSVC STL

This commit is contained in:
Vinluo
2026-06-12 15:40:00 +08:00
committed by Baldur Karlsson
parent 6660344c3d
commit 4da2c3ff0a
+6 -2
View File
@@ -105,10 +105,14 @@
# endif
# define Q_DECL_EXPORT __declspec(dllexport)
# define Q_DECL_IMPORT __declspec(dllimport)
# if _MSC_VER >= 1800
# if _MSC_VER >= 1940
# define QT_MAKE_UNCHECKED_ARRAY_ITERATOR(x) (x)
# elif _MSC_VER >= 1800
# define QT_MAKE_UNCHECKED_ARRAY_ITERATOR(x) stdext::make_unchecked_array_iterator(x)
# endif
# if _MSC_VER >= 1500
# if _MSC_VER >= 1940
# define QT_MAKE_CHECKED_ARRAY_ITERATOR(x, N) (x)
# elif _MSC_VER >= 1500
# define QT_MAKE_CHECKED_ARRAY_ITERATOR(x, N) stdext::make_checked_array_iterator(x, size_t(N))
# endif
/* Intel C++ disguising as Visual C++: the `using' keyword avoids warnings */