diff --git a/tools/qmake/mkspecs/features/gyp_generator.prf b/tools/qmake/mkspecs/features/gyp_generator.prf
index e41b2de50a55a0e6088802aa55cd119f549a034d..4a4a8106dc17a4d9758aca25451b671ff0c8231d 100644
--- a/tools/qmake/mkspecs/features/gyp_generator.prf
+++ b/tools/qmake/mkspecs/features/gyp_generator.prf
@@ -94,7 +94,8 @@ GYP_CONTENTS += "    ],"
 }
 GYP_CONTENTS += "    'link_settings': {" \
                 "      'libraries': ["
-for (library, LIBRARIES): GYP_CONTENTS += "        '$$library',"
+win32: for (library, LIBRARIES): GYP_CONTENTS += "        '$${library}.lib',"
+else:  for (library, LIBRARIES): GYP_CONTENTS += "        '$$library',"
 macx {
     FRAMEWORKS = $$find(LIBS, "Q*")
     FRAMEWORKS = $$unique(FRAMEWORKS)