Posted by
Ferdinando M. Ametrano-3 on
Oct 22, 2003; 8:00pm
URL: http://quantlib.414.s1.nabble.com/Visual-C-settings-tp10388p10392.html
> 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