diff --git a/src/common/Utilities/Random.h b/src/common/Utilities/Random.h index 07bc91d3ae..60d543bc4d 100644 --- a/src/common/Utilities/Random.h +++ b/src/common/Utilities/Random.h @@ -17,7 +17,8 @@ #ifndef Random_h__ #define Random_h__ - +#undef max +#undef min #include "Define.h" #include "Duration.h" #include diff --git a/src/test/common/Configuration/Config.cpp b/src/test/common/Configuration/Config.cpp index df1889a88a..d23b87ff05 100644 --- a/src/test/common/Configuration/Config.cpp +++ b/src/test/common/Configuration/Config.cpp @@ -24,6 +24,13 @@ #include #include +#if WIN32 + void inline setenv(const char* name, const char* value, int overwrite) + { + _putenv_s(name, value); + } +#endif + std::string CreateConfigWithMap(std::map const& map) { auto mTempFileRel = boost::filesystem::unique_path("deleteme.ini"); @@ -36,8 +43,12 @@ std::string CreateConfigWithMap(std::map const& map) iniStream << itr.first << " = " << itr.second << "\n"; iniStream.close(); - +#if WIN32 + auto tmp = mTempFileAbs.native(); + return std::string(tmp.begin(), tmp.end()); +#else return mTempFileAbs.native(); +#endif } class ConfigEnvTest : public testing::Test {