diff --git a/RetroFE/Source/Collection/CollectionInfo.cpp b/RetroFE/Source/Collection/CollectionInfo.cpp index 45ce6b9..9071728 100644 --- a/RetroFE/Source/Collection/CollectionInfo.cpp +++ b/RetroFE/Source/Collection/CollectionInfo.cpp @@ -22,10 +22,14 @@ #include #include #include - -#ifdef __linux #include #include + +#ifdef _WIN32 +#include +#endif + +#ifdef __linux #include #include #endif @@ -95,7 +99,7 @@ bool CollectionInfo::Save() if ( stat( dir.c_str(), &info ) != 0 ) { #if defined(_WIN32) && !defined(__GNUC__) - if(!CreateDirectory(dir, NULL)) + if(!CreateDirectory(dir.c_str(), NULL)) { if(ERROR_ALREADY_EXISTS != GetLastError()) { diff --git a/RetroFE/Source/Main.cpp b/RetroFE/Source/Main.cpp index 21d3b6a..0915f38 100644 --- a/RetroFE/Source/Main.cpp +++ b/RetroFE/Source/Main.cpp @@ -32,7 +32,7 @@ static bool StartLogging(); int main(int argc, char **argv) { // Initialize random seed - srand( time( NULL ) ); + srand(static_cast(time(0))); Configuration::initialize();