I'm new to u++. I seem to be having an issue with new and delete. It appears that u++ tries to define its own definition of these. With MSCV 10 (and MINGW), I am getting compiler errors such as:
function 'void *operator new(size_t)' already has a body
By the look of it I might be able to change the defintions in Defs.h to disable UPP_HEAP. Is there a better solution?
U++ implements its own heap for performance reasons. It should work fine unless your code tries to overload new/delete too.
You can switch this off by adding 'USEMALLOC' into your main package configuration.