Ádám, thanks for your help but perhaps just one more question? I think I'm almost there but I'm stuck in .dll hell.
After a lot of revisions, it builds with no errors but when I run a patch with the object installed I get an error that the Max external cannot find a third-party dll libARvideo.dll
I've added the DLL to the project, added the associated libARvideo.lib file in Additional libraries (as I said it compiles with those libraries), but I can't figure out why the external complains about not finding the dll.
With implicit linking, the executable using the DLL links to an import library (.lib file) provided by the maker of the DLL. The operating system loads the DLL when the executable using it is loaded. The client executable calls the DLL's exported functions just as if the functions were contained within the executable.
So this sounds right. I've even double checked that I was doing this for both debug and release configurations.
Am I missing a step when adding it to Visual Studio? Is it a compiler step? I assumed it would be a lot like adding a framework on OSX, but I can't figure it out. :( Any suggestions would be greatly appreciated.