From d1bf674d6ebc6b905111f35f6465692a8dcde26d Mon Sep 17 00:00:00 2001 From: hpcwoess <woessner@hlrs.de> Date: Thu, 3 Dec 2020 00:09:28 +0100 Subject: [PATCH] windows compile fix Signed-off-by: hpcwoess <woessner@hlrs.de> --- .../OpenPassSlave/importer/slaveConfigImporter.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/OpenPass_Source_Code/openPASS/CoreFramework/OpenPassSlave/importer/slaveConfigImporter.cpp b/OpenPass_Source_Code/openPASS/CoreFramework/OpenPassSlave/importer/slaveConfigImporter.cpp index 67e3308b3..f22f8fa17 100644 --- a/OpenPass_Source_Code/openPASS/CoreFramework/OpenPassSlave/importer/slaveConfigImporter.cpp +++ b/OpenPass_Source_Code/openPASS/CoreFramework/OpenPassSlave/importer/slaveConfigImporter.cpp @@ -21,8 +21,12 @@ #include "CoreFramework/CoreShare/log.h" #include <stdio.h> #include <time.h> +#ifndef WIN32 #include <sys/time.h> #include <unistd.h> +#else +#include <windows.h> +#endif using namespace Importer; using namespace SimulationCommon; @@ -107,9 +111,13 @@ bool SlaveConfigImporter::ImportExperimentConfig(QDomElement experimentConfigEle } if(randomSeed==0) { +#ifdef WIN32 + randomSeed= GetTickCount(); +#else struct timeval tv; gettimeofday(&tv,NULL); randomSeed = (unsigned long)tv.tv_usec+getpid(); +#endif } experimentConfig.randomSeed = static_cast<std::uint32_t>(randomSeed); -- GitLab