From: Vincent T. <vin...@me...> - 2014-01-30 11:24:00
|
Hi, I am currently trying to prepare "my migration" to Windows 64 + Excel 10 - 64 bits, and consequently, I am trying to build QuantlibXL.xll for a 64 bits platform. After downloading the latest available package, I have been able to build the xll under VS 2010 Express for a 32 bits platform. Thanks to the users list, I have also been able to build for a 32 bits platform in VS 2012 Express, which I will be using from now on. Unfortunately I am not successful in building for a 64 bits platform. The entire solution compiles fine after I made a few modifications to the source, related to conversions (cf. CppToLibrary)... again, thanks to the users list... Hence QuantLibAddinStatic-vc110-mt-s-1_2_0.lib and QuantLibAddinStatic-vc110-mt-s-1_2_0.exp are produced. BUT I then get plenty of linking errors like, as an example, "xlsdk-vc110-mt-s.lib (framework.obj) : error LNK 2001: unresolved external symbol Excel4"' or "QuantLibAddinStatic-vc110-mt-s-1_2_0.exp : error LNK2001: unresolved external symbol _ohVersion. I guess I must be missing something in my compiler settings but I can't find out what and I don't get why it works when targeting a 32 bits platform but not when targeting a 64 bits platform... I am getting desperate ;-) and I read through the various exchanges in the users list that some were successful in compiling for a 64 bits platform... So if anyone can help... Thanks in advance Vincent |