在ios 10.9上安装QuantLib

时间:2014-05-11 11:19:23

标签: osx-mavericks quantlib

我尝试让QuantLib在我的macbook上运行。 但我不知道如何解释说明中的注释:

  

关于Mac OS X 10.9(Mavericks)的说明

     

用户报告了Mac OS X 10.9下的链接问题;解决方案   (感谢Albert Azout指出它)似乎要设置   环境标志CXXFLAGS和LDFLAGS到-stlib = libstdc ++   编译前-mmacosx-version-min = 10.6。

有人可以启发我吗?

1 个答案:

答案 0 :(得分:2)

假设您按照here的说明进行操作,您将从命令行进行编译。在这种情况下,您可以通过几种方式设置变量;我认为最方便的是将它们传递给configure,如下所示:

./configure --enable-static --with-boost-include=/opt/local/include/ \
            --with-boost-lib=/opt/local/lib/ --prefix=/opt/local/ \
            CXXFLAGS="-stlib=libstdc++ -mmacosx-version-min=10.6" \
            LDFLAGS="-stlib=libstdc++ -mmacosx-version-min=10.6"

之后make将使用它们来构建库。

(如果你正在使用IDE,我恐怕你自己就是这样;你必须参考它的手册