From db4576fa0257edd93c6f136d5276335f82a5e771 Mon Sep 17 00:00:00 2001 From: Lukas Geyer Date: Tue, 24 Jul 2012 13:12:45 +0200 Subject: Fix compilation issue with MinGW (disables the usage of strsafe.h). Recent versions of MinGW include strsafe.h in dshow.h. strsafe.h undefines all non-safe string functions, including vsprintf and others, to prevent their usage. This causes QString and others to fail. Defining NO_DSHOW_STRSAFE before including dshow.h prevents this behaviour. Change-Id: I012fecbabc5c11900486c1dfdc970a00613ef6f7 Reviewed-by: Michael Goddard --- src/plugins/directshow/directshow.pro | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/plugins/directshow/directshow.pro b/src/plugins/directshow/directshow.pro index 61476476e..fe00883dc 100644 --- a/src/plugins/directshow/directshow.pro +++ b/src/plugins/directshow/directshow.pro @@ -17,6 +17,10 @@ SOURCES += dsserviceplugin.cpp DEFINES += HAVE_WIDGETS } +win32-g++ { + DEFINES += NO_DSHOW_STRSAFE +} + !config_wmf: include(player/player.pri) include(camera/camera.pri) -- cgit v1.2.3