I’m trying to use the ciWMFVideoPLayer (our fork of it, at https://github.com/Potion/Cinder-WMFVideo), and cinder audio, and I’m getting duplicate symbol errors. There are many many of these errors, but the first one, and the simplest, is this:
cinder.lib(DeviceManagerWasapi.obj) : error LNK2005: PKEY_NAME already defined in uuid.lib(functiondiscovery.obj)
The rest of them are almost identical, except for the actual name of the symbol.
I’m also using our sound manager (https://github.com/Potion/Cinder-poSoundManager), but I get the same errors if I just use a simple
ci::audio::VoiceRef. I’ve tried forward-declaring the ciWMFVideoPlayer class so I include it in my cpp file, but that isn’t working, either.
If anyone has run across this or can offer any advice in finding the issue, I’d greatly appreciate it. I know these classes CAN be used in the same application. Thanks!