【问题标题】:Boost Regex not playing welll with Snow leopardBoost Regex 在 Snow leopard 上表现不佳
【发布时间】:2010-09-17 04:09:09
【问题描述】:

所以我继承了使用 Boost 库的 C++ 编写的代码。我可以编译(使用代码块)并在 Linux Ubuntu 上运行代码,但是当我将它移植到 mac 并安装 boost 库时,我可以使用代码块编译它(并指定正则表达式库的位置)但它赢了不要跑。

它只是给了我错误:

$ ./BLAH_PD

dyld:库未加载:libboost_regex.dylib 引用自:/Users/spinach/Desktop/B/BLAH/bin/Release/./BLAH_PD 原因:找不到图片 跟踪/BPT 陷阱

我不确定下一步该做什么,但我们将不胜感激。

大卫

【问题讨论】:

    标签: regex boost boost-regex


    【解决方案1】:

    您需要设置DYLD_LIBRARY_PATH 环境变量以包含您安装已编译的 Boost 库的路径。

    【讨论】:

      【解决方案2】:

      您是否遵循these 的指示?
      Boost.Regex 不是一个只有头文件的库。您将需要安装/编译 .dynlib。如果你这样做了,你还记得正确链接它吗? (-llibboost_regex -LPATH_TO_BOOST_BIN)

      【讨论】:

        猜你喜欢
        • 2010-12-13
        • 1970-01-01
        • 1970-01-01
        • 2012-03-24
        • 1970-01-01
        • 2011-07-09
        • 2010-12-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多