-
Notifications
You must be signed in to change notification settings - Fork 29
Description
Hello again,
the following is already solved and therefore just for your information - maybe you want to include these information in one of your next commits. :)
I registered two pretty small errors while compiling the xosc.h-file with MSVC2017 64 bit.
-
At line 138:
enum class e_ReferenceContext : std::uint8_t
{
ABSOLUTE, //absolute
RELATIVE //relative
};
The enumerationsABSOLUTEandRELATIVEseems to be already defined in MSVC. After changing them toABSOLUTE_andRELATIVE_the error was solved. -
At line 3054:
struct Polyline
{
/**/
public:
Polyline(){};
Polyline(pugi::xml_node node);
void save(pugi::xml_node node);
virtual ~Polyline(){};
public:
std::vector<std::shared_ptr<Vertex>> m_Vertexs; //xs:element
};
The class name Polyline is already defined as a function in wingdi.h (Windows). I assume, that this is also linked to the MSCV compiler. I changedPolylinetoPolyline_and compiled without error.
Of course I also changed every occurrence of the changed enumerations and the Polyline class.
Again, thank you for your very useful library!
Stay healthy