Closed CraftedCart closed 6 years ago
The cmath header was missing in ppc_reader.cpp, leaving functions such as floor and pow undefined
cmath
ppc_reader.cpp
floor
pow
This refused to build on OSs other than Windows due to the Windows.h dependency.
Windows.h
CreateDirectory
#include
#if defined(_WIN32) || defined(WIN32)
else
#if defined ...
\\
/
Fixed already in master - closing
The
cmath
header was missing inppc_reader.cpp
, leaving functions such asfloor
andpow
undefinedThis refused to build on OSs other than Windows due to the
Windows.h
dependency.CreateDirectory
fromWindows.h
, so it was an easy fix#include
around an#if defined(_WIN32) || defined(WIN32)
, and put the appropriate Unix header in theelse
clauseCreateDirectory
and wrapped it around another#if defined ...
\\
path separators with/
to prevent unsightly filenames with backslashes (Windows should still accept/
as a path separator)