Macos OS X:找不到-licudata的库 我试图建立一个C++项目,我最初在Linux上开发了代码> Mac OS X.107.7。在链接过程中,依赖项(我相信Boost)需要-licudata标志。这会导致“找不到库”错误。到目前为止,我还没有弄清楚如何解

Macos OS X:找不到-licudata的库 我试图建立一个C++项目,我最初在Linux上开发了代码> Mac OS X.107.7。在链接过程中,依赖项(我相信Boost)需要-licudata标志。这会导致“找不到库”错误。到目前为止,我还没有弄清楚如何解,macos,boost,linker,linker-errors,Macos,Boost,Linker,Linker Errors,OS X:找不到-licudata的库 我试图建立一个C++项目,我最初在Linux上开发了代码> Mac OS X.107.7。在链接过程中,依赖项(我相信Boost)需要-licudata标志。这会导致“找不到库”错误。到目前为止,我还没有弄清楚如何解决这个问题,我已经安装了boost@1.75通过brew,但这似乎还不够。这似乎与Boost无关。iCU数据库?您可能需要将/usr/local/lib添加到库搜索路径中-它以前默认包含在较旧版本的clang中,但我认为Apple在某个时候将其

OS X:找不到-licudata的库
我试图建立一个C++项目,我最初在Linux上开发了代码> Mac OS X.107.7。在链接过程中,依赖项(我相信Boost)需要
-licudata
标志。这会导致“找不到库”错误。到目前为止,我还没有弄清楚如何解决这个问题,我已经安装了
boost@1.75
通过brew,但这似乎还不够。

这似乎与Boost无关。iCU数据库?您可能需要将/usr/local/lib添加到库搜索路径中-它以前默认包含在较旧版本的clang中,但我认为Apple在某个时候将其从配置中删除了。我认为Boost 1.75.0包中存在一些错误,因为我看不到Boost::Regex在1.74和1.75之间的依赖关系有任何区别。那么为什么现在它需要
/usr/local/lib
下的
libicudata.dylib
?@AlvaroPalmaAste我试图研究一下,但不幸的是,我不太明白自制软件内部是如何工作的,或者问题的根源是什么