diff --git a/src/plugins/coreplugin/coreplugin.pro b/src/plugins/coreplugin/coreplugin.pro
index 0c5642f97f99481a69ba36ebbd2f7237839e09bc..5cdf12a49392c826b54fd3e5ac0ff2f823b4462c 100644
--- a/src/plugins/coreplugin/coreplugin.pro
+++ b/src/plugins/coreplugin/coreplugin.pro
@@ -216,7 +216,7 @@ RESOURCES += core.qrc \
 win32 {
     SOURCES += progressmanager/progressmanager_win.cpp
     greaterThan(QT_MAJOR_VERSION, 4): QT += gui-private # Uses QPlatformNativeInterface.
-    LIBS += -lole32
+    LIBS += -lole32 -luser32
 }
 else:macx {
     HEADERS += macfullscreen.h
diff --git a/src/plugins/coreplugin/coreplugin.qbs b/src/plugins/coreplugin/coreplugin.qbs
index e916974ba8cc47890a6238932a25f2422c0d5928..255d946c4db3c9998b0d8959170df6a25b623571 100644
--- a/src/plugins/coreplugin/coreplugin.qbs
+++ b/src/plugins/coreplugin/coreplugin.qbs
@@ -30,7 +30,8 @@ QtcPlugin {
 
     cpp.dynamicLibraries: {
         if (qbs.targetOS == "windows") return [
-            "ole32"
+            "ole32",
+            "user32"
         ]
     }