From 401bceeb32c7283e7a1f901ec8ea54ea22d36381 Mon Sep 17 00:00:00 2001 From: Davide Beatrici Date: Tue, 12 Nov 2019 04:24:46 +0100 Subject: [PATCH] mumble/main.cpp: include for ShellExecuteEx() src\mumble\main.cpp(647): error C2065: 'SHELLEXECUTEINFO': undeclared identifier src\mumble\main.cpp(647): error C2146: syntax error: missing ';' before identifier 'si' src\mumble\main.cpp(647): error C2065: 'si': undeclared identifier src\mumble\main.cpp(648): error C2065: 'si': undeclared identifier src\mumble\main.cpp(648): error C2065: 'SHELLEXECUTEINFO': undeclared identifier src\mumble\main.cpp(649): error C2065: 'si': undeclared identifier src\mumble\main.cpp(649): error C2065: 'SHELLEXECUTEINFO': undeclared identifier src\mumble\main.cpp(650): error C2065: 'si': undeclared identifier src\mumble\main.cpp(651): error C2065: 'si': undeclared identifier src\mumble\main.cpp(653): error C2065: 'si': undeclared identifier src\mumble\main.cpp(653): error C3861: 'ShellExecuteEx': identifier not found --- src/mumble/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mumble/main.cpp b/src/mumble/main.cpp index 6f7881c02..d59509685 100644 --- a/src/mumble/main.cpp +++ b/src/mumble/main.cpp @@ -51,8 +51,8 @@ # include #endif -#if defined(Q_OS_WIN) && defined(QT_NO_DEBUG) -# include // For CommandLineToArgvW() +#ifdef Q_OS_WIN +# include #endif // We define a global macro called 'g'. This can lead to issues when included code uses 'g' as a type or parameter name (like protobuf 3.7 does). As such, for now, we have to make this our last include.