#ifdef WIN32 #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN #endif #ifndef NOMINMAX #define NOMINMAX #endif #include #endif #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include // boost/property_tree/json_parser/detail/parser.hpp includes boost/bind.hpp, which is deprecated. // Suppress the following boost message: // The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. #define BOOST_BIND_GLOBAL_PLACEHOLDERS #include #include #include #include #undef BOOST_BIND_GLOBAL_PLACEHOLDERS #include #include #include #ifdef _MSC_VER // avoid some "macro redefinition" warnings #include #endif /* _MSC_VER */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include // #include // #include // #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "libslic3r/Config.hpp" #include "libslic3r/PrintConfig.hpp" #include "libslic3r/TriangleMesh.hpp" #include "libslic3r/Point.hpp" #include "libslic3r/MultiPoint.hpp" #include "libslic3r/Polygon.hpp" #include "libslic3r/Polyline.hpp" #include "libslic3r/BoundingBox.hpp" #include "libslic3r/ClipperUtils.hpp" #include "libslic3r/libslic3r.h" #ifdef _WIN32 #include "GUI/format.hpp" #endif // _WIN32