diff --git a/rostests/tests/primitives/primitives.rbuild b/rostests/tests/primitives/primitives.rbuild
index 7299fa6fad5..bcb14c0f831 100644
--- a/rostests/tests/primitives/primitives.rbuild
+++ b/rostests/tests/primitives/primitives.rbuild
@@ -3,6 +3,7 @@
kernel32
user32
gdi32
+ -Wno-non-virtual-dtor
primitives.cpp
mk_font.cpp
diff --git a/rostests/tests/txtscale/txtscale.rbuild b/rostests/tests/txtscale/txtscale.rbuild
index 7b7fd829232..400b9ebea6a 100644
--- a/rostests/tests/txtscale/txtscale.rbuild
+++ b/rostests/tests/txtscale/txtscale.rbuild
@@ -4,6 +4,7 @@
user32
gdi32
comctl32
+ -Wno-non-virtual-dtor
txtscale.cpp
mk_font.cpp
diff --git a/rostests/tests/wm_erasebkgnd/wm_erasebkgnd.rbuild b/rostests/tests/wm_erasebkgnd/wm_erasebkgnd.rbuild
index b37d116e302..a509a11d5b1 100644
--- a/rostests/tests/wm_erasebkgnd/wm_erasebkgnd.rbuild
+++ b/rostests/tests/wm_erasebkgnd/wm_erasebkgnd.rbuild
@@ -3,5 +3,6 @@
kernel32
user32
gdi32
+ -Wno-non-virtual-dtor
wm_erasebkgnd.cpp