Skip to content

Commit ef2086b

Browse files
committed
Qt: Silence new warning from VS2026
1 parent df54719 commit ef2086b

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/duckstation-qt/pch.h

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,23 @@
55

66
#include "core/pch.h"
77

8+
#ifdef _MSC_VER
9+
// Disable C4251 outside of Qt code too, because not all headers are included here.
10+
#pragma warning(disable : 4251) // warning C4251: 'QLayoutItem::align': 'QFlags<Qt::AlignmentFlag>' needs to have
11+
// dll-interface to be used by clients of 'QLayoutItem'
12+
13+
#pragma warning(push)
14+
#pragma warning(disable : 4864) // warning C4864: expected 'template' keyword before dependent template name
15+
#endif
16+
817
#include <QtCore/QByteArray>
918
#include <QtCore/QMetaType>
1019
#include <QtCore/QObject>
1120
#include <QtCore/QSemaphore>
1221
#include <QtCore/QString>
1322
#include <QtCore/QtCore>
1423
#include <QtWidgets/QWidget>
24+
25+
#ifdef _MSC_VER
26+
#pragma warning(pop)
27+
#endif

0 commit comments

Comments
 (0)