« Return to Thread: Preliminary 0.9.0 tarballs - VC++ 2008 Express

Re: Preliminary 0.9.0 tarballs - VC++ 2008 Express

by Ferdinando Ametrano :: Rate this Message:

Reply to Author | View in Thread

On Dec 4, 2007 11:00 AM, Luigi Ballabio <luigi.ballabio@...> wrote:
> I don't think we'll add VC9 support to this release---it
> wouldn't be testable anyway until Boost supports it too.

Boost might be not a real issue: the binaries for VC9 are not
downloadable, but if you use the new bjam 3.1.16
(http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=72941)
it compile all boost 1.34.1 libraries despite endless reports about
"unsupported compiler".
I compiled them using the Visual Studio 2008 command line prompt and
the command:
bjam --toolset=msvc-9.0 install
as I did for all previous MSVC compilers

(BTW: downloading and installing Visual Studio 2008 Offline
Installation is a surprisingly pleasant experience: no glitch, SDK
included, etc.)

So I went ahead and I've just committed project/solution files for
VC9, and few tweaks to the autolink.hpp files and everything does
compile but tracing.cpp as reported by Georgy:

\ql/utilities/tracing.hpp(66) : error C2990: 'QuantLib::Singleton' :
non-class template has already been declared as a class template
.\ql/patterns/singleton.hpp(53) : see declaration of 'QuantLib::Singleton'

I don't know how to solve this error, but if someone has a patch we
might easily add VC9 support

ciao -- Nando

-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
QuantLib-dev mailing list
QuantLib-dev@...
https://lists.sourceforge.net/lists/listinfo/quantlib-dev

 « Return to Thread: Preliminary 0.9.0 tarballs - VC++ 2008 Express