|
From: Luigi B. <lui...@gm...> - 2008-01-23 16:48:58
|
On Thu, 2008-01-10 at 03:33 -0800, EdStone wrote: > Upon compiling the QuantLib 0.9 solution in VS2005, get I > QuantLib-vc80-mt-gd-0_9_0.lib. > When compiling solution for Swig C#, compiler is looking for > QuantLib-vc80-mt-sgd-0_9_0.lib (additional s in front of -gd). What is the > difference and how to configure? Hi Edward, apologies for the delay. The generated libraries have different names depending on the configuration (Release, Debug etc.) I think the one you have compiled is "Debug CRTDLL". For C#, you're using the "Debug" configuration instead, hence the mismatch. To fix it, you'll have to select the same configuration in both projects. This said, I suggest you use "Release" or "Release CRTDLL" unless you actually want to debug the library. Either one runs much faster than the debug versions. Luigi -- Cogito ergo I'm right and you're wrong. -- Blair Houghton |