diff --git a/.gitignore b/.gitignore
index 5bf2f7c3..fba46d8b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,4 +15,7 @@ ipch/
.vscode
# NuGet packages
-packages/
\ No newline at end of file
+packages/
+
+!*.dll
+!*.lib
diff --git a/Easy2D-Network/dlls/libcrypto-1_1.dll b/Easy2D-Network/dlls/libcrypto-1_1.dll
new file mode 100644
index 00000000..472ca760
Binary files /dev/null and b/Easy2D-Network/dlls/libcrypto-1_1.dll differ
diff --git a/Easy2D-Network/dlls/libcurl.dll b/Easy2D-Network/dlls/libcurl.dll
new file mode 100644
index 00000000..bd3a4691
Binary files /dev/null and b/Easy2D-Network/dlls/libcurl.dll differ
diff --git a/Easy2D-Network/dlls/libssl-1_1.dll b/Easy2D-Network/dlls/libssl-1_1.dll
new file mode 100644
index 00000000..87e50597
Binary files /dev/null and b/Easy2D-Network/dlls/libssl-1_1.dll differ
diff --git a/Easy2D-Network/libs/libcurl.lib b/Easy2D-Network/libs/libcurl.lib
new file mode 100644
index 00000000..ed11b453
Binary files /dev/null and b/Easy2D-Network/libs/libcurl.lib differ
diff --git a/samples/Samples/Samples.vcxproj b/samples/Samples/Samples.vcxproj
index 6c97b1c4..0fbe97c3 100644
--- a/samples/Samples/Samples.vcxproj
+++ b/samples/Samples/Samples.vcxproj
@@ -86,6 +86,7 @@
true
Windows
+ ../../Easy2D-Network/libs;
@@ -98,6 +99,7 @@
true
Windows
+ ../../Easy2D-Network/libs;
@@ -114,6 +116,7 @@
true
true
Windows
+ ../../Easy2D-Network/libs;
@@ -130,6 +133,7 @@
true
true
Windows
+ ../../Easy2D-Network/libs;