QuantLib的mingw编译方法

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)(不需要库)。进行编译即可。

你可能感兴趣的:(QuantLib的mingw编译方法)