I downloaded Dev-C++ from the Internet.
Since minGW is GCC ported to windows, the filename ../lib/libQuantLib-mgw-0_4_0.a is correct (not very suitable on windows in my opinion however).
I changed the project option parameters :
../lib/libQuantLib-mgw-0_4_0.a../../boost_1_33_1/stage/lib/libboost_unit_test_framework-mgw.libIt works perfectly well, as a static library. The only thing you need to do is to compile Boost for minGW.
Regards,
Philippe
From: elise.gourier@hotmail.frTo: toto_from_moon@hotmail.com; quantlib-users@lists.sourceforge.netSubject: RE: [Quantlib-users] Linking problem with the test suiteDate: Fri, 4 Apr 2008 10:39:58 +0000
Hello, Thank you for your answer. I'm working on Windows, so I kept the .lib files as you said and changed the compiler environment. But I still have the same error... According to what I saw in the FAQ and on Internet, it's related to Dev-C++ and the mingw compiler which is used, but I don't see what to change to fix the problem. Cheers, Elise
From: toto_from_moon@hotmail.comTo: elise.gourier@hotmail.fr; quantlib-users@lists.sourceforge.netSubject: RE: [Quantlib-users] Linking problem with the test suiteDate: Fri, 4 Apr 2008 10:26:09 +0200
Hello, You can not change a .lib filename (present in windows environnement) to a .a static library/archive filename, on Unix environnement.I mean, .a filenames must not be present on windows environnement, and .lib names on Unix environnement. Rather than to change filenames (always a bad idea for me), you have to check your compiler options, name of dependent libraries like boost (.lib on windows) here and paths.Cheers,Philippe
From: elise.gourier@hotmail.frTo: quantlib-users@lists.sourceforge.netDate: Wed, 2 Apr 2008 07:52:54 +0000Subject: [Quantlib-users] Linking problem with the test suite
Hi,I've just installed QuantLib and I have a problem building the test-suite. I have built the examples without any problems. I use Dev-C++, the last version of Boost (1_35, but I have the same error with version 1_34) and QuantLib 0.9.0. At the beginning I got the message "cannot find -lboost_unit_test_framework-mgw-mt" so I changed the name of the library into "libboost_unit_test_framework-mgw-mt.a" (it was "boost_unit_test_framework-mgw34-mt-1_35.lib" before). Now I have the following message: variable 'vtable for boost::unit_test::unit_test_log_t' can't be auto-imported. Please read the documentation for ld's --enable-auto-import for details. ...[Linker error] undefined reference to `WinMain@16' ld returned 1 exit status In Project Options>Parameters>Linker I have:../lib/libQuantLib-mgw-0_9_0.a-lboost_unit_test_framework-mgw-mtI spent a lot of time looking on Internet, but did not manage to make it work. I would be very grateful if you could help me.Thanks a lot.Cheers,Elise
Plus de 15 millions de français utilisent Windows Live Messenger ! Téléchargez Messenger, c'est gratuit !
Arrêtez le ping pong, et recevez votre réponse dans la seconde ! Windows Live Messenger
Tous vos amis discutent sur Messenger, et vous ? Téléchargez Messenger, c'est gratuit !
_________________________________________________________________
Vous voulez vous faire connaître... Créez gratuitement votre espace sur le web.
http://spaces.live.com-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace_______________________________________________
QuantLib-users mailing list
QuantLib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/quantlib-users