diff --git a/qt6ct.pri b/qt6ct.pri
index dc2f2efa44421149791b9687df4d2ffd1e8d0e09..7dd5b17cec46938b837f460d8a7d3d4e3e960e05 100644
--- a/qt6ct.pri
+++ b/qt6ct.pri
@@ -7,9 +7,16 @@ RCC_DIR=./.build/rcc
 QMAKE_DISTCLEAN += -r .build
 QMAKE_DISTCLEAN += translations/*.qm
 
-CONFIG += c++11
-
+CONFIG += hide_symbols c++11
 DEFINES += QT_DEPRECATED_WARNINGS QT_DISABLE_DEPRECATED_BEFORE=0x060000
+DEFINES += QT_NO_CAST_FROM_BYTEARRAY QT_STRICT_ITERATORS QT_NO_FOREACH QT_DEPRECATED_WARNINGS
+QMAKE_DISTCLEAN += -r .build
+
+#*-g++ {
+#  QMAKE_CXXFLAGS += -Werror=suggest-override
+#  QMAKE_CXXFLAGS += -Wzero-as-null-pointer-constant
+#}
+
 
 !isEqual (QT_MAJOR_VERSION, 6) {
   error("Use Qt 6.0.0 or higher.")