所以我继承了用 C++ 编写的使用 Boost 库的代码。我可以在 Linux Ubuntu 上编译(使用代码块)并运行代码,但是当我将其移植到 mac 并安装 boost 库时,我可以使用代码块编译它(并指定正则表达式库的位置),但它赢了别跑。
它只是给了我错误:
$ ./BLAH_PD
dyld:未加载库:libboost_regex.dylib
引用自:/Users/spinach/Desktop/B/BLAH/bin/Release/./BLAH_PD
原因:找不到图片
跟踪/BPT 陷阱
我不知道下一步该做什么,但我们将不胜感激。
David
您需要设置DYLD_LIBRARY_PATH
环境变量以包含安装已编译的 Boost 库的路径。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)