Aug 21, 2013 at 9:55 AM
Isn't folder c:\Program Files (x86)\KALX\xll\11\ for VS2012 libs? If yes, they are build for VS2010 version: /FAILIFMISMATCH:"_MSC_VER=1600". Only selecting platform toolset v100 allows building xll, for v110 building dies:
error LNK2038: mismatch detected for '_MSC_VER': value '1600' doesn't match value '1700' in function.obj
Aug 21, 2013 at 3:34 PM
Good catch. You can always check out the source code and build xll.lib yourself until I get this fixed.
Aug 21, 2013 at 4:16 PM
It's not problem for me, just reported issue which you may not know.
Aug 21, 2013 at 9:11 PM
Fixed. Reinstall http://kalx.net/dnload/setup.zip. It should also set up a project template for xll add-ins in Visual Studio 2012.
Aug 22, 2013 at 7:26 AM
Splendid! Thank you!
But one more detail I may suggest: project created in vs2012 is for vs2010 (as solution explorer states and platform toolset is set to v100 too). For me adding <PlatformToolset>v110</PlatformToolset> to the XllAddIn.vcxproj (debug and release) fixed this.
Aug 22, 2013 at 4:19 PM
Good point, thanks. I will do that for the next release.