随笔 - 70, 文章 - 0, 评论 - 9, 引用 - 0
数据加载中……

QuantLib的mingw编译方法

QuantLib,强大的金融量化分析工具。
boost,C++超级标准库。
MinGW,用自由软件来生成纯粹的Win32可执行文件的编译环境。


1  下载MinGW。
    因为我的Qt里包含了MinGW编译环境,所以可以直接拿来用。

2  下载boost和其编译工具bjam。
    我下载了boost_1_44_0.zip。

3  下载QuantLib。

4  下载Dev C++工具。
    QuantLib在Windows上可以用visual studio(vc)和Dev C++(MinGW)来编译。为了用MinGW,所以采用Dev C++。

5  设置MinGW编译环境。
    即环境变量里的path里加入mingw的bin目录。

6  编译boost。
    解压boost_1_44_0.zip,将工具bjam放入boost_1_44_0目录下。
    执行bjam --without-python --layout=versioned --build-type=complete install。因为没有python环境,所以加了些选项。这个编译时间我用了大概1个小时。

7  编译QuantLib
    在Dev C++里加入QuantLib.dev,设置头文件目录(C:\Boost\include\boost-1_44)(不需要库)。进行编译即可。

posted on 2010-12-22 09:58 seahouse 阅读(1529) 评论(0)  编辑 收藏 引用 所属分类: 编译


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理