Hello everyone,
I`d like to introduce myself before asking my question. My name is Neslihan Hacioglu and i am a masters student in financial mathematics in Germany.I have a job as asisstant student in an institute and now a work to complete. My supervisor asked me to find out how the thigs with quantlib works..and I´ve been trying for couple of days to build ObjectHandler, QuantLib XL and the rest,following the steps in the documentations..then i came up with a lot of errors when i tried to build ObjectHandler in Visual Studio 2005... .Sorry for this question,but I am really new in programming things and QuantLib,and really cannot understand that..Does QuantLibXL work without ObjectHandler??What is ObjectHandler actually doing?? Somewhere I have read that it is necessary if you need to use an object in one XLS file ,in another one... and that it is a repository you can store the data,share it,and destroy if you like.. Is that what it does?? Sometimes some errors concerning ObjectHandler are appearing on the XLS files of QuantlibXL,but sometimes they disappear..I don`t really understand that.. I really appreciate any kind of help.. Thank you all in advance! Have a nice day! Neslihan |
Neslihan,
It seems like you're in panic right now. Calm down :) Quantlib has different implementations. QuantlibXL is the Excel implementation/interface. The original library is a c++ library. It is accesible through c++ language, no need for Excel. I believe that there is also a java version. Now going back to your assignment. What exactly would you like to do with QuantLib?
|
Hi!
thanks for the answer..actually i'm not in a panic,but just tired of trying to build ObjectHandler..My assignment is to understand how the Quantlib works:)... i know it is a c++ library,actually i am interested in QuantLibXL,the interface on Excel..And I'm wondering if i can make it work without ObjectHandler,why we need ObjectHandler...:)is it a stupid question?:)but i really dont understand..it seems it works without it,but i get sometimes errors related to it... thanks!
|
In reply to this post by javit
Hi!
thanks for the answer..actually i'm not in a panic,but just tired of trying to build ObjectHandler..My assignment is to understand how the Quantlib works:)... i know it is a c++ library,actually i am interested in QuantLibXL,the interface on Excel..And I'm wondering if i can make it work without ObjectHandler,why we need ObjectHandler...:)is it a stupid question?:)but i really dont understand..it seems it works without it,but i get sometimes errors related to it... thanks!
|
In reply to this post by nneslihan
There are precompiled versions of QuantLib Excel. http://quantlib.org/quantlibaddin/
I believe that you will need the Object handler to store the objects created by QuantLib. You're having problems with the objecthandler when you/quantlibxl try to access to a previously created object. Somebody may help you find solution to your problem if you post the commands and the errors you got step by step.
|
As already stated, you don't need all of that. Try it step by step and start working with the C++ standalone version only. Trying to understand all the different projects at the same time won't be helpful. 2009/7/9 javit <[hidden email]>
------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
This post was updated on .
In reply to this post by javit
Hello,
I have been using the precompiled version actually,QuantLibXL..I dont have any problems with it..but i guess it doesnt have its own repository(version 0-9-7).Since somewhere i have read that QuantLibXL-vc90-mt-s_0_9_7.xll has its own respository,but mine is QuantLibXL-vc80-mt-s_0_9_7.xll ,so i believe that i have to install ObjectHandler.. I just cannot build Objecthandler in Visual Studio 2005..And the errors I get are: Error 1 fatal error U1073: don't know how to make 'auto.pages\*.docs' NMAKE Error 2 error PRJ0019: A tool returned an error code from "Performing Makefile project actions" docs Error 30 fatal error LNK1104: cannot open file 'libboost_serialization-vc80-mt-1_36.lib' ExampleCpp Error 31 fatal error LNK1104: cannot open file 'libboost_serialization-vc80-mt-1_36.lib' ohxll Error 32 fatal error LNK1104: cannot open file 'libboost_serialization-vc80-mt-1_36.lib' ExampleXllStatic Error 33 fatal error LNK1181: cannot open input file '..\..\lib\objecthandler-xll-vc80-mt-0_9_7.lib' ExampleXllDynamic1 Error 34 fatal error LNK1181: cannot open input file '..\..\lib\objecthandler-xll-vc80-mt-0_9_7.lib' ExampleXllDynamic2 I think the 2. error is because i have no python installed. And i cannot do it,since i dont have the admin rights to install it onto the computer. under the boost folder there doesnt exist the file written above...I have no idea why..I tried with another versions of boost,1_36 gives less errors:) and under ObjectHandler there is the subdirectory XLL but it is empty... So ,what should i do right now?I really cannot find a solution... And another question is, where are the Object Id`s are written?for example the interpolation object ID. I am trying to use CubicSpline interface of quantlib, there is the function qlCubicInterpolation ,which constructs an object of class CubicInterpolation and return its id.But as an input of this function i have to give an id ,but i dont know what to write. Can you show me way,so i can at least understand quantlibXL a bit more?:) Thanks for your help! have a nice day! Neslihan
|
The LNK1104 errors may be due to a missing/wrong reference to the boost directories.
For LNK1181 errors, http://support.microsoft.com/kb/815645 may be helpful. The website says that Python is required for the ObjectHandler installation, sorry.
|
In reply to this post by nneslihan
Hi Neslihan,
> I have been using the precompiled version actually,QuantLibXL..I dont have > any problems with it..but i guess it doesnt have its own repository(version > 0-9-7).Since somewhere i have read that QuantLibXL-vc90-mt-s_0_9_7.xll has > its own respository,but mine is QuantLibXL-vc80-mt-s_0_9_7.xll ,so i > believe that i have to install ObjectHandler.. ObjectHandler functionality is included in the binary release of QuantLibXL. If you install the binary release of QuantLibXL, you do not need to build or install ObjectHandler separately. Here is the list of ObjectHandler functions which are natively available through QuantLibXL: http://quantlib.org/quantlibxl/func_ohutils.html > I just cannot build Objecthandler in Visual Studio 2005..And the errors I > get are: If you do want to build QuantLibXL yourself from source code, the instructions are at the link below, and the tutorial includes the build of ObjectHandler: http://quantlib.org/quantlibaddin/build_qlxl.html Regards, Eric =================================================== Eric Ehlers nazcatech sprl | Brussels | http://www.nazcatech.be * Distributed computing for pricing analytics * Use Microsoft Excel as a client to the Grid ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ QuantLib-users mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/quantlib-users |
Free forum by Nabble | Edit this page |