【问题标题】:Installing QuantLib on ios 10.9在 ios 10.9 上安装 QuantLib
【发布时间】:2014-05-11 11:19:22
【问题描述】:

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

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

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

谁能启发我?

【问题讨论】:

    标签: osx-mavericks quantlib


    【解决方案1】:

    假设您遵循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,恐怕你自己一个人;你必须参考它的手册

    【讨论】:

    • 没有真正的工作。错误信息如下:configure: error: in /Users/user/Desktop/QuantLib-1.6.2': configure: error: C compiler cannot create executables See config.log' for more details
    • 这表明编译器配置错误:在./configure 期间甚至没有使用 QuantLib。您是否正确安装了命令行工具?你能从命令行编译并运行一个简单的“hello world”程序吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-01
    • 2014-04-22
    • 2013-11-03
    相关资源
    最近更新 更多