when i was trying to track down the problem i created an empty plugin which didn't do anything except new an empty class in the start function. this worked fine, but as soon as i #included the stack stuff xbmc crashed when freeing the vis. even though i wasn't using it, it crashed just coz it was included.
i think the reason that it is crashing is that msvcr71 stuff has a default routine, like you say, but this one is a msvcp71 function so it does not get set to a default.
i also use std:
![Confused Confused](https://forum.kodi.tv/images/smilies/confused.png)
tring which throws up about another 10 unresolved imports.
anyway, i think it will be easier to modify my code not to use any of the std functions than it would be to try and get it working with the import stuff. i am just a bit pissed that i have been working on my vis on and off for the past 2 months and i have fallen at the final hurdle. no complaints about the xbmc team tho, its my own fault, i shouldn't have left the plugin bit to the last minute.
seeing as i have missed the deadline anyway there is no rush to release it now so i can spend a bit more time tidying it up and adding some extra functionality - just a shame there will be no x3 at the end
![Sad Sad](https://forum.kodi.tv/images/smilies/frown.png)
.
just thought - instead of buggering around with virtual machines, beat detection etc. i could have released a vis which does nothing except flash the screen random colours and i still could have won one of the 10 prizes! :d
bollox...