|
From: Ferdinando A. <na...@am...> - 2003-10-23 01:59:19
|
> could anyone remind me why we have two "On the edge" >configurations in the VC project which are indistinguishable from the >ordinary "Release" and "Debug"? from http://quantlib.org/html/usage.html, point 5: The "Win32 OnTheEdgeRelease" and "Win32 OnTheEdgeDebug" configurations are equivalent to "Win32 Release" and "Win32 Debug" respectively, except that they do not use the installed QuantLib libraries, but look for the hpp and lib QuantLib files in a relative ..\QuantLib path. This is mainly for QuantLib developers, to allow them to check the examples without having to install their unstable working version of QuantLib. The "OnTheEdge" approach may be adopted in projects using QuantLib, allowing for a quick and easy way to check how the projects work with a new QuantLib release without having to install it. >Secondly: why not having a configuration with "Multithreaded" and >another for "Multithreaded DLL", instead of arguing about which should >be used? since we've dropped the requirement for "Multithreaded" (or "Multithreaded DLL") any arguing should have ended. Whatever setting is currently selected can be easily modified by the user, paying the cost of recompiling the library. We should update this info in the documentation (point 2 of http://quantlib.org/html/usage.html) I'm not against adding multiple configurations for the Multithreaded switch, but all combinations of Multithread+OnTheEdge would lead to 8 configurations.... BTW what is the "Win32 Intel OnTheEdgeRelease" configuration? If I remember right it is for using the Visual Studio IDE with the Intel compiler: could the users please document its usage? ciao -- Nando |