Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jamincollins/76c505575a20cc5fc97ef2b961ed7357 to your computer and use it in GitHub Desktop.
Save jamincollins/76c505575a20cc5fc97ef2b961ed7357 to your computer and use it in GitHub Desktop.
commit 7dbf4d0bc5872cb40103a8dac821fd1f96d46bf4
Author: Jamin W. Collins <jamin.collins@gmail.com>
Date: Sat Apr 20 18:07:59 2024 -0600
include fixes for not using precompiled headers
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com>
diff --git a/src/libslic3r/ParameterUtils.hpp b/src/libslic3r/ParameterUtils.hpp
index 090fd8d80..f46ef1f63 100644
--- a/src/libslic3r/ParameterUtils.hpp
+++ b/src/libslic3r/ParameterUtils.hpp
@@ -1,6 +1,7 @@
#ifndef slic3r_Parameter_Utils_hpp_
#define slic3r_Parameter_Utils_hpp_
+#include <cassert>
#include <vector>
#include <map>
diff --git a/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp b/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp
index 687b8de27..0dff72670 100644
--- a/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp
+++ b/src/slic3r/GUI/Gizmos/GLGizmosManager.hpp
@@ -11,6 +11,7 @@
#include "slic3r/GUI/Gizmos/GLGizmosCommon.hpp"
//BBS: GUI refactor: add object manipulation
#include "slic3r/GUI/Gizmos/GizmoObjectManipulation.hpp"
+#include "wx/timer.h"
#include "libslic3r/ObjectID.hpp"
diff --git a/src/slic3r/GUI/HttpServer.hpp b/src/slic3r/GUI/HttpServer.hpp
index 1f23fd9d3..2cb121656 100644
--- a/src/slic3r/GUI/HttpServer.hpp
+++ b/src/slic3r/GUI/HttpServer.hpp
@@ -1,6 +1,7 @@
#ifndef slic3r_Http_App_hpp_
#define slic3r_Http_App_hpp_
+#include <set>
#include <iostream>
#include <mutex>
#include <stack>
diff --git a/src/slic3r/GUI/Jobs/OAuthJob.hpp b/src/slic3r/GUI/Jobs/OAuthJob.hpp
index dd64e966b..645e6f593 100644
--- a/src/slic3r/GUI/Jobs/OAuthJob.hpp
+++ b/src/slic3r/GUI/Jobs/OAuthJob.hpp
@@ -3,6 +3,9 @@
#include "Job.hpp"
#include "slic3r/GUI/HttpServer.hpp"
+#include "boost/log/trivial.hpp"
+#include "boost/algorithm/string/predicate.hpp"
+#include <thread>
namespace Slic3r {
namespace GUI {
diff --git a/src/slic3r/GUI/WebGuideDialog.hpp b/src/slic3r/GUI/WebGuideDialog.hpp
index ff66f5cb3..6daff4ff1 100644
--- a/src/slic3r/GUI/WebGuideDialog.hpp
+++ b/src/slic3r/GUI/WebGuideDialog.hpp
@@ -6,6 +6,7 @@
#include "wx/notifmsg.h"
#include "wx/settings.h"
#include "wx/webview.h"
+#include "wx/display.h"
#if wxUSE_WEBVIEW_IE
#include "wx/msw/webview_ie.h"
diff --git a/src/slic3r/Utils/SimplyPrint.hpp b/src/slic3r/Utils/SimplyPrint.hpp
index b2c06a04e..755545fed 100644
--- a/src/slic3r/Utils/SimplyPrint.hpp
+++ b/src/slic3r/Utils/SimplyPrint.hpp
@@ -3,6 +3,9 @@
#include "PrintHost.hpp"
#include "slic3r/GUI/Jobs/OAuthJob.hpp"
+#include "boost/filesystem.hpp"
+#include "boost/nowide/fstream.hpp"
+#include "boost/nowide/cstdio.hpp"
namespace Slic3r {
@@ -42,4 +45,4 @@ public:
};
} // namespace Slic3r
-#endif
\ No newline at end of file
+#endif
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment