Hello, After googling around and modifying auto_link.hpp as well as config.msvc.hpp using _MSC_VER == 1800 I am still getting unknown compiler version messages. I checked to make sure I’ve got the correct path to QuantLib-1.4 since I also have an earlier version on my laptop. Has anyone had a similar problem, and if so, what did you do in addition
to this? Thanks, Dale Smith, Ph.D. Senior Financial Quantitative Analyst Financial & Risk Management Solutions Fiserv Office: 678-375-5315 ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
Dale, sorry for the delay. Were you able to solve this? If not, where does the compiler error come from exactly? Luigi
On Thu, Mar 20, 2014 at 8:16 PM, Smith, Dale (Norcross) <[hidden email]> wrote:
<https://implementingquantlib.blogspot.com> <https://twitter.com/lballabio> ------------------------------------------------------------------------------ Put Bad Developers to Shame Dominate Development with Jenkins Continuous Integration Continuously Automate Build, Test & Deployment Start a new project now. Try Jenkins in the cloud. http://p.sf.net/sfu/13600_Cloudbees _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
Yes, sigh, it comes from Boost, I think. Sorry. Dale Smith, Ph.D. Senior Financial Quantitative Analyst Financial & Risk Management Solutions Fiserv Office: 678-375-5315 From: Luigi Ballabio [mailto:[hidden email]]
Dale, sorry for the delay. Were you able to solve this? If not, where does the compiler error come from exactly? Luigi On Thu, Mar 20, 2014 at 8:16 PM, Smith, Dale (Norcross) <[hidden email]> wrote: Hello, After googling around and modifying auto_link.hpp as well as config.msvc.hpp using _MSC_VER == 1800 I am still getting unknown compiler version messages. I checked to make sure I’ve got the correct path to QuantLib-1.4 since I also have an earlier version on my laptop. Has anyone
had a similar problem, and if so, what did you do in addition to this? Thanks, Dale Smith, Ph.D. Senior Financial Quantitative Analyst Financial & Risk Management Solutions Fiserv Office: 678-375-5315
-- ------------------------------------------------------------------------------ Put Bad Developers to Shame Dominate Development with Jenkins Continuous Integration Continuously Automate Build, Test & Deployment Start a new project now. Try Jenkins in the cloud. http://p.sf.net/sfu/13600_Cloudbees _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
In reply to this post by Luigi Ballabio
Hello,
I am trying to install quantlib on visual studio so i followed the step by step guide on quantlib.org so I have: - installed Microsoft Visual Studio Express 2013 for Windows Desktop on my Windows 8.1 - installed boost more precisely : boost_1_56_0-msvc-12.0-64.exe from here http://sourceforge.net/projects/boost/files/boost-binaries/1.56.0/ - downloaded Quantlib 1.4.zip - and changed the Include Directories and Library Directories However, when building the solution I get this error 13 times: **LNK1104: cannot open file 'QuantLib-vc110-mt.lib'** I have also tried the solution given here but it does not work :( http://stackoverflow.com/questions/13042561/fatal-error-lnk1104-cannot-open-file-libboost-system-vc110-mt-gd-1-51-lib Is this this an obvious error of mine or a problem specific to the compatibility between VS 2013, Quantlib 1.4 and Boost 1.56 ? Many thanks for your help ! |
Hello,
are those the only errors you get? Does the "QuantLib" project compile correctly? After trying to compile, do you have QuantLib-vc110-mt.lib, or any compiled library in QuantLib-1.4/lib? Luigi On Sun, Sep 21, 2014 at 6:38 PM, Alexey <[hidden email]> wrote: > Hello, > > I am trying to install quantlib on visual studio so i followed the step by > step guide on quantlib.org so I have: > > - installed Microsoft Visual Studio Express 2013 for Windows Desktop on my > Windows 8.1 > - installed boost more precisely : boost_1_56_0-msvc-12.0-64.exe from here > http://sourceforge.net/projects/boost/files/boost-binaries/1.56.0/ > - downloaded Quantlib 1.4.zip > - and changed the Include Directories and Library Directories > > However, when building the solution I get this error 13 times: > > **LNK1104: cannot open file 'QuantLib-vc110-mt.lib'** > > I have also tried the solution given here but it does not work :( > > http://stackoverflow.com/questions/13042561/fatal-error-lnk1104-cannot-open-file-libboost-system-vc110-mt-gd-1-51-lib > > > Is this this an obvious error of mine or a problem specific to the > compatibility between VS 2013, Quantlib 1.4 and Boost 1.56 ? > > Many thanks for your help ! > > > > > > -- > View this message in context: http://quantlib.10058.n7.nabble.com/Visual-Studio-2013-Problem-Compiling-QuantLib-1-4-tp15083p15905.html > Sent from the quantlib-users mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer > http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk > _______________________________________________ > QuantLib-users mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/quantlib-users -- <https://implementingquantlib.blogspot.com> <https://twitter.com/lballabio> ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
In reply to this post by Alexey
hi Alexey,
You may have to change auto_link.hpp file under quantlib source folder. Regards, Cheng 发自我的 iPad > 在 2014年9月22日,00:38,Alexey <[hidden email]> 写道: > > Hello, > > I am trying to install quantlib on visual studio so i followed the step by > step guide on quantlib.org so I have: > > - installed Microsoft Visual Studio Express 2013 for Windows Desktop on my > Windows 8.1 > - installed boost more precisely : boost_1_56_0-msvc-12.0-64.exe from here > http://sourceforge.net/projects/boost/files/boost-binaries/1.56.0/ > - downloaded Quantlib 1.4.zip > - and changed the Include Directories and Library Directories > > However, when building the solution I get this error 13 times: > > **LNK1104: cannot open file 'QuantLib-vc110-mt.lib'** > > I have also tried the solution given here but it does not work :( > > http://stackoverflow.com/questions/13042561/fatal-error-lnk1104-cannot-open-file-libboost-system-vc110-mt-gd-1-51-lib > > > Is this this an obvious error of mine or a problem specific to the > compatibility between VS 2013, Quantlib 1.4 and Boost 1.56 ? > > Many thanks for your help ! > > > > > > -- > View this message in context: http://quantlib.10058.n7.nabble.com/Visual-Studio-2013-Problem-Compiling-QuantLib-1-4-tp15083p15905.html > Sent from the quantlib-users mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer > http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk > _______________________________________________ > QuantLib-users mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/quantlib-users ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
No, that would cause you to link the wrong library.
Luigi On Thu, Sep 25, 2014 at 5:29 PM, Cheng Li <[hidden email]> wrote: > hi Alexey, > > You may have to change auto_link.hpp file under quantlib source folder. > > Regards, > Cheng > > 发自我的 iPad > >> 在 2014年9月22日,00:38,Alexey <[hidden email]> 写道: >> >> Hello, >> >> I am trying to install quantlib on visual studio so i followed the step by >> step guide on quantlib.org so I have: >> >> - installed Microsoft Visual Studio Express 2013 for Windows Desktop on my >> Windows 8.1 >> - installed boost more precisely : boost_1_56_0-msvc-12.0-64.exe from here >> http://sourceforge.net/projects/boost/files/boost-binaries/1.56.0/ >> - downloaded Quantlib 1.4.zip >> - and changed the Include Directories and Library Directories >> >> However, when building the solution I get this error 13 times: >> >> **LNK1104: cannot open file 'QuantLib-vc110-mt.lib'** >> >> I have also tried the solution given here but it does not work :( >> >> http://stackoverflow.com/questions/13042561/fatal-error-lnk1104-cannot-open-file-libboost-system-vc110-mt-gd-1-51-lib >> >> >> Is this this an obvious error of mine or a problem specific to the >> compatibility between VS 2013, Quantlib 1.4 and Boost 1.56 ? >> >> Many thanks for your help ! >> >> >> >> >> >> -- >> View this message in context: http://quantlib.10058.n7.nabble.com/Visual-Studio-2013-Problem-Compiling-QuantLib-1-4-tp15083p15905.html >> Sent from the quantlib-users mailing list archive at Nabble.com. >> >> ------------------------------------------------------------------------------ >> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer >> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports >> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper >> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer >> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk >> _______________________________________________ >> QuantLib-users mailing list >> [hidden email] >> https://lists.sourceforge.net/lists/listinfo/quantlib-users > > ------------------------------------------------------------------------------ > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer > http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk > _______________________________________________ > QuantLib-users mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/quantlib-users -- <https://implementingquantlib.blogspot.com> <https://twitter.com/lballabio> ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
In reply to this post by Alexey
Hi Alexey, On Sep 25, 2014 5:33 AM, "Alexey" <[hidden email]> wrote:
Hello, ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
still not extensively enough as it seems :-). There is no
compatibility issue with ql / boost / msvc and I don't believe there is really a serious problem with the visual studio itself. You should make sure, that you build the library and your client project under consistent configurations (release / debug, static / dynamic runtime, win32 or x64) and if you want to use 64 bit you should make sure that your studio comes with that capability (I think the express versions don't (?)), just start with 32 bit in any case. Also the studio's VC++ directories settings for include and library paths must contain appropriate paths containing the missing files in question. Beforehand check if the files (like the built quantlib library) is existent at all and has the same name as is printed out in the linker's error message (the name contains the vc version, a multithreading, a debug and a static / dynamic runtime tag if I remember correctly). for the c++ runtime that is not found by the linker, please post the files you have in VC/lib here. -- Peter On 27 September 2014 03:13, Mahsiul Khan <[hidden email]> wrote: > Hi Alexey, > This is the common problem with ms visual studio. I have exhausted myself > with visual studio 2010 &2012 to build ql 1.4 but fail. Somehow, there is a > linking problem, and i have communicated extensively with peter and others > but no resolve yet. It is a problem with default installation of visual > studio, which causing linking probkem with QL, that is my understanding. I > am trying to solve it > . > > On Sep 25, 2014 5:33 AM, "Alexey" <[hidden email]> wrote: >> >> Hello, >> >> I am trying to install quantlib on visual studio so i followed the step by >> step guide on quantlib.org so I have: >> >> - installed Microsoft Visual Studio Express 2013 for Windows Desktop on >> my >> Windows 8.1 >> - installed boost more precisely : boost_1_56_0-msvc-12.0-64.exe from >> here >> http://sourceforge.net/projects/boost/files/boost-binaries/1.56.0/ >> - downloaded Quantlib 1.4.zip >> - and changed the Include Directories and Library Directories >> >> However, when building the solution I get this error 13 times: >> >> **LNK1104: cannot open file 'QuantLib-vc110-mt.lib'** >> >> I have also tried the solution given here but it does not work :( >> >> >> http://stackoverflow.com/questions/13042561/fatal-error-lnk1104-cannot-open-file-libboost-system-vc110-mt-gd-1-51-lib >> >> >> Is this this an obvious error of mine or a problem specific to the >> compatibility between VS 2013, Quantlib 1.4 and Boost 1.56 ? >> >> Many thanks for your help ! >> >> >> >> >> >> -- >> View this message in context: >> http://quantlib.10058.n7.nabble.com/Visual-Studio-2013-Problem-Compiling-QuantLib-1-4-tp15083p15905.html >> Sent from the quantlib-users mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer >> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports >> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper >> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer >> >> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk >> _______________________________________________ >> QuantLib-users mailing list >> [hidden email] >> https://lists.sourceforge.net/lists/listinfo/quantlib-users > > > ------------------------------------------------------------------------------ > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer > http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk > _______________________________________________ > QuantLib-users mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/quantlib-users > ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
In reply to this post by Smith, Dale (Norcross)
Hi all, See if this is useful or not. Introduction to QuantLib. Part 1: The installation: http://youtu.be/uWMT78XJFJE Felix ------------------------------ 2014年9月27日週六新加坡標準時間下午7:32 Peter Caspers 的來信﹕ >still not extensively enough as it seems :-). There is no >compatibility issue with ql / boost / msvc and I don't believe there >is really a serious problem with the visual studio itself. You should >make sure, that you build the library and your client project under >consistent configurations (release / debug, static / dynamic runtime, >win32 or x64) and if you want to use 64 bit you should make sure that >your studio comes with that capability (I think the express versions >don't (?)), just start with 32 bit in any case. Also the studio's VC++ >directories settings for include and library paths must contain >appropriate paths containing the missing files in question. Beforehand >check if the files (like the built quantlib library) is existent at >all and has the same name as is printed out in the linker's error >message (the name contains the vc version, a multithreading, a debug >and a static / dynamic runtime tag if I remember correctly). for the >c++ runtime that is not found by the linker, please post the files you >have in VC/lib here. -- Peter > > >On 27 September 2014 03:13, Mahsiul Khan <[hidden email]> wrote: >> Hi Alexey, >> This is the common problem with ms visual studio. I have exhausted myself >> with visual studio 2010 &2012 to build ql 1.4 but fail. Somehow, there is a >> linking problem, and i have communicated extensively with peter and others >> but no resolve yet. It is a problem with default installation of visual >> studio, which causing linking probkem with QL, that is my understanding. I >> am trying to solve it >> . >> >> On Sep 25, 2014 5:33 AM, "Alexey" <[hidden email]> wrote: >> >> Hello, >> >> I am trying to install quantlib on visual studio so i followed the step by >> step guide on quantlib.org so I have: >> >> - installed Microsoft Visual Studio Express 2013 for Windows Desktop on >> my >> Windows 8.1 >> - installed boost more precisely : boost_1_56_0-msvc-12.0-64.exe from >> here >> http://sourceforge.net/projects/boost/files/boost-binaries/1.56.0/ >> - downloaded Quantlib 1.4.zip >> - and changed the Include Directories and Library Directories >> >> However, when building the solution I get this error 13 times: >> >> **LNK1104: cannot open file 'QuantLib-vc110-mt.lib'** >> >> I have also tried the solution given here but it does not work :( >> >> >> http://stackoverflow.com/questions/13042561/fatal-error-lnk1104-cannot-open-file-libboost-system-vc110-mt-gd-1-51-lib >> >> >> Is this this an obvious error of mine or a problem specific to the >> compatibility between VS 2013, Quantlib 1.4 and Boost 1.56 ? >> >> Many thanks for your help ! >> >> >> >> >> >> -- >> View this message in context: >> http://quantlib.10058.n7.nabble.com/Visual-Studio-2013-Problem-Compiling-QuantLib-1-4-tp15083p15905.html >> Sent from the quantlib-users mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer >> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports >> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper >> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer >> >> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk >> _______________________________________________ >> QuantLib-users mailing list >> [hidden email] >> https://lists.sourceforge.net/lists/listinfo/quantlib-users >> >> >> ------------------------------------------------------------------------------ >> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer >> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports >> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper >> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer >> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk >> _______________________________________________ >> QuantLib-users mailing list >> [hidden email] >> https://lists.sourceforge.net/lists/listinfo/quantlib-users >> > >------------------------------------------------------------------------------ >Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer >Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports >Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper >Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer >http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk >_______________________________________________ >QuantLib-users mailing list >[hidden email] >https://lists.sourceforge.net/lists/listinfo/quantlib-users ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
Free forum by Nabble | Edit this page |