# HG changeset patch # User Alpar Juttner # Date 1208880760 -3600 # Node ID c3b45bb643b0e815a61800b465ebb9e2b98e0397 # Parent 8b703d1773410c87205b431e00718611c2912759 Resolve several MSVC related compilation problems diff -r 8b703d177341 -r c3b45bb643b0 demo/lgf_demo.cc --- a/demo/lgf_demo.cc Sun Apr 13 20:15:45 2008 +0200 +++ b/demo/lgf_demo.cc Tue Apr 22 17:12:40 2008 +0100 @@ -37,7 +37,7 @@ int main(int argc, const char *argv[]) { const int n = argc > 1 ? std::atoi(argv[1]) : 20; - const int e = argc > 2 ? std::atoi(argv[2]) : static_cast(n * log(n)); + const int e = argc > 2 ? std::atoi(argv[2]) : static_cast(n * std::log(double(n))); const int m = argc > 3 ? std::atoi(argv[3]) : 100; SmartDigraph digraph; diff -r 8b703d177341 -r c3b45bb643b0 lemon/graph_to_eps.h --- a/lemon/graph_to_eps.h Sun Apr 13 20:15:45 2008 +0200 +++ b/lemon/graph_to_eps.h Tue Apr 22 17:12:40 2008 +0100 @@ -29,6 +29,8 @@ #include #include #else +#define WIN32_LEAN_AND_MEAN +#define NOMINMAX #include #endif diff -r 8b703d177341 -r c3b45bb643b0 lemon/time_measure.h --- a/lemon/time_measure.h Sun Apr 13 20:15:45 2008 +0200 +++ b/lemon/time_measure.h Tue Apr 22 17:12:40 2008 +0100 @@ -24,6 +24,8 @@ ///\brief Tools for measuring cpu usage #ifdef WIN32 +#define WIN32_LEAN_AND_MEAN +#define NOMINMAX #include #include #else @@ -31,6 +33,7 @@ #include #endif +#include #include #include