diff --git a/dep/msvc/vsprops/QtCompile.props b/dep/msvc/vsprops/QtCompile.props
index 280d1a9e3..ccdd91241 100644
--- a/dep/msvc/vsprops/QtCompile.props
+++ b/dep/msvc/vsprops/QtCompile.props
@@ -32,7 +32,7 @@
$(QtLibDir);%(AdditionalLibraryDirectories)
- Qt6Core$(QtLibSuffix).lib;Qt6Gui$(QtLibSuffix).lib;Qt6Widgets$(QtLibSuffix).lib;Qt6Network$(QtLibSuffix).lib;Qt6Concurrent$(QtLibSuffix).lib;%(AdditionalDependencies)
+ Qt6Core$(QtLibSuffix).lib;Qt6Gui$(QtLibSuffix).lib;Qt6Widgets$(QtLibSuffix).lib;Qt6Concurrent$(QtLibSuffix).lib;%(AdditionalDependencies)
@@ -118,24 +118,21 @@
-
+
-
-
-
$(BinaryOutputDir)qt.conf
+ Inputs="@(QtDlls);@(QtPlugins)"
+ Outputs="@(QtDlls -> '$(BinaryOutputDir)%(RecursiveDir)%(Filename)%(Extension)');@(QtPluginsDest)">
-
+
@@ -51,7 +52,6 @@
-
@@ -122,6 +122,7 @@
+
@@ -131,7 +132,6 @@
-
diff --git a/src/core/core.vcxproj.filters b/src/core/core.vcxproj.filters
index 3dc3f95a1..b02bcfd85 100644
--- a/src/core/core.vcxproj.filters
+++ b/src/core/core.vcxproj.filters
@@ -6,7 +6,6 @@
-
@@ -68,6 +67,7 @@
+
@@ -120,7 +120,6 @@
-
@@ -142,5 +141,6 @@
+
\ No newline at end of file
diff --git a/src/core/gdb_protocol.h b/src/core/gdb_protocol.h
deleted file mode 100644
index d0cc1fc2f..000000000
--- a/src/core/gdb_protocol.h
+++ /dev/null
@@ -1,13 +0,0 @@
-// SPDX-FileCopyrightText: 2019-2022 Connor McLaughlin and contributors.
-// SPDX-License-Identifier: (GPL-3.0 OR CC-BY-NC-ND-4.0)
-
-#pragma once
-#include
-
-namespace GDBProtocol {
-bool IsPacketInterrupt(std::string_view data);
-bool IsPacketContinue(std::string_view data);
-
-bool IsPacketComplete(std::string_view data);
-std::string ProcessPacket(std::string_view data);
-} // namespace GDBProtocol
diff --git a/src/core/gdb_protocol.cpp b/src/core/gdb_server.cpp
similarity index 59%
rename from src/core/gdb_protocol.cpp
rename to src/core/gdb_server.cpp
index 8e79bfcd9..50dbf3e73 100644
--- a/src/core/gdb_protocol.cpp
+++ b/src/core/gdb_server.cpp
@@ -1,7 +1,7 @@
-// SPDX-FileCopyrightText: 2019-2022 Connor McLaughlin and contributors.
+// SPDX-FileCopyrightText: 2019-2024 Connor McLaughlin and contributors.
// SPDX-License-Identifier: (GPL-3.0 OR CC-BY-NC-ND-4.0)
-#include "gdb_protocol.h"
+#include "gdb_server.h"
#include "bus.h"
#include "cpu_core.h"
#include "cpu_core_private.h"
@@ -11,6 +11,8 @@
#include "common/small_string.h"
#include "common/string_util.h"
+#include "util/sockets.h"
+
#include
#include
#include