diff --git a/CellframeNodeDiagtool/DiagDataManager.cpp b/CellframeNodeDiagtool/DiagDataManager.cpp
index 93c38647a8456f9e35b127ded763c3579f1a1f45..8944577195e3d4805574c41b14ed3dbf01b2669f 100644
--- a/CellframeNodeDiagtool/DiagDataManager.cpp
+++ b/CellframeNodeDiagtool/DiagDataManager.cpp
@@ -4,7 +4,9 @@
 #include <QJsonArray>
 #include <QFile>
 #include <QDebug>
+#ifdef Q_OS_WIN
 #include "registry.h"
+#endif
 
 DiagDataManager* DiagDataManager::m_instance = nullptr;