1> Unknown compiler version - please run the configure tests and report the results
1>luabind.Debug.lib(scope.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700' in Source.obj
1>luabind.Debug.lib(open.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700' in Source.obj
1>luabind.Debug.lib(function.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700' in Source.obj
1>luabind.Debug.lib(exception_handler.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700' in Source.obj
1>luabind.Debug.lib(class_rep.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700' in Source.obj
1>luabind.Debug.lib(inheritance.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700' in Source.obj
1>luabind.Debug.lib(create_class.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700' in Source.obj
1>luabind.Debug.lib(class_registry.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700' in Source.obj
1>luabind.Debug.lib(object_rep.obj) : error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700' in Source.obj
1>LINK : fatal error LNK1104: cannot open file 'lua51.lib'
So I'll probably inevitably have to edit these .obj files. However, again, all the googling in the world has not shown me what application to use to do that. I know an alternate solution might be to just code it in Visual Studio 2010 until better support for 2012 is released, but I'm having nightmare issues with 2010. Anytime I even run it, I get trouble, and I can't uninstall it and reinstall it because it won't uninstall.
Besides, there's a luabind demo someone wrote in visual studio that I've been able to compile in 2012 perfectly fine, so it's possible.
Does anyone know what the remedy for this sort of problem is? What am I doing wrong?