Hi,
I am a beginner to C++ and try to install Quantlib. I am using VC++6. I carried out the following steps: 1. I download Boost and Bjam, then copy Bjam into the file where Boost is. 2. In the command line, I input: bjam instal 3. After a while, it says: failed updating 948 tartets... skipped 412 targets... updated 3785 targets... 4. In VC++6, I did the following: (1) In "Tools", "Options", "Directories", "Show directories for", "Include files", I include both "c:\boost\include\boost_1_33_1", and "d:\quantlib" (2) In "Tools", "Options", "Directories", "Show directories for", "Library files", I include "c:\boost\lib" (3) In "Projects", "Settings", "Directories", "C/C++", "C++ language", I check "Enable Run-Time Type Information" Then I run the example "BermudanSwaption.cpp", it says: cannot open file "QuantLib-vc6-mt-sgd-0_3_14.lib" But if I choose "a-win32 Release" instead of "a-win32 Debug" from "Build", "Set Active Project Configuration", and run the example "BermudanSwaption.cpp" again, it says: fatal error C1189: #error : Enable Run-Time Type Information (Project Settings | C/C++ | C++ Language) I feel very frustrated and spent days on it without result. So could you please help me to figure it out? Thank you very much!!! |
Hi, On Wed, 2007-01-03 at 12:39 +0000, [hidden email] wrote: > I am a beginner to C++ and try to install Quantlib. I am using VC++6. I > carried out the following steps: > > 1. I download Boost and Bjam, then copy Bjam into the file where Boost is. > 2. In the command line, I input: bjam instal > 3. After a while, it says: > failed updating 948 tartets... > skipped 412 targets... > updated 3785 targets... So far, so good. > 4. In VC++6, I did the following: > (1) In "Tools", "Options", "Directories", "Show directories for", > "Include files", I include both "c:\boost\include\boost_1_33_1", and > "d:\quantlib" > (2) In "Tools", "Options", "Directories", "Show directories for", > "Library files", I include "c:\boost\lib" Ok. > (3) In "Projects", "Settings", "Directories", "C/C++", "C++ > language", I check "Enable Run-Time Type Information" Was this necessary? I though RTTI was enabled already in the provided projects. What project were you modifying, and how did you open it---on its own or by opening the provided workspace (QuantLib.dsw)? > > Then I run the example "BermudanSwaption.cpp", it says: > cannot open file "QuantLib-vc6-mt-sgd-0_3_14.lib" That would be because you didn't build the library before the example. > But if I choose "a-win32 Release" instead of "a-win32 Debug" from > "Build", "Set Active Project Configuration", and run the example > "BermudanSwaption.cpp" again, it says: > fatal error C1189: #error : Enable Run-Time Type Information > (Project Settings | C/C++ | C++ Language) Maybe at point 3) you only set the option on the debug configuration? Later, Luigi ---------------------------------------- I'd never join any club that would have the likes of me as a member. -- Groucho Marx |
Free forum by Nabble | Edit this page |