--- a/src/sdk/sdk.pro
+++ b/src/sdk/sdk.pro
@@ -117,6 +117,7 @@
     # Use our own manifest file
     CONFIG -= embed_manifest_exe
     RC_FILE = installerbase.rc
+    QMAKE_LIBS += -loleaut32 -lrpcrt4 -lgraphite2
 }
 
 macx:include(../../no_app_bundle.pri)
--- a/tools/archivegen/archivegen.pro
+++ b/tools/archivegen/archivegen.pro
@@ -16,6 +16,10 @@
 
 SOURCES += archive.cpp
 
+win32 {
+    QMAKE_LIBS += -lbcrypt -lrpcrt4 -lgraphite2
+}
+
 macx:include(../../no_app_bundle.pri)
 
 target.path = $$PREFIX/bin
--- a/tools/binarycreator/binarycreator.pro
+++ b/tools/binarycreator/binarycreator.pro
@@ -11,6 +11,10 @@
 DESTDIR = $$IFW_APP_PATH
 SOURCES = main.cpp
 
+win32 {
+    QMAKE_LIBS += -loleaut32 -lrpcrt4 -lgraphite2 -llcms2
+}
+
 macx:include(../../no_app_bundle.pri)
 
 target.path = $$PREFIX/bin
--- a/tools/devtool/devtool.pro
+++ b/tools/devtool/devtool.pro
@@ -22,6 +22,10 @@
     binaryreplace.cpp \
     binarydump.cpp
 
+win32 {
+    QMAKE_LIBS += -lbcrypt -lrpcrt4 -lusp10 -lgraphite2
+}
+
 osx:include(../../no_app_bundle.pri)
 
 target.path = $$PREFIX/bin
--- a/tools/repocompare/repocompare.pro
+++ b/tools/repocompare/repocompare.pro
@@ -15,4 +15,8 @@
 
 FORMS += mainwindow.ui
 
+win32 {
+    QMAKE_LIBS += -loleaut32 -lrpcrt4 -lbz2 -lgraphite2 -llcms2
+}
+
 osx:include(../../no_app_bundle.pri)
--- a/tools/repogen/repogen.pro
+++ b/tools/repogen/repogen.pro
@@ -17,6 +17,10 @@
 
 SOURCES += repogen.cpp
 
+win32 {
+    QMAKE_LIBS += -lbcrypt -lrpcrt4 -lgraphite2
+}
+
 macx:include(../../no_app_bundle.pri)
 
 target.path = $$PREFIX/bin
--- a/tools/checksumgenerator/checksumgenerator.pro.orig	2025-06-22 10:18:55.310151400 +0200
+++ b/tools/checksumgenerator/checksumgenerator.pro	2025-06-22 10:19:00.129716100 +0200
@@ -9,3 +9,7 @@
 CONFIG -= import_plugins
 
 SOURCES += main.cpp
+
+win32 {
+    QMAKE_LIBS += -loleaut32 -lrpcrt4 -lgraphite2 -llcms2
+}
