1

我已经知道这里有很多关于这个错误的问题,所有这些,就像这个建议我添加-lboost_system标志来解决它,但它不起作用。

这是我的步骤:我是一名 iOS 程序员,我已经在我的项目中使用了 Boost.System/Boost.FileSystem。最近,我需要将我的项目升级到 C++11,包括 Boost。所以我"brew install boost --with-c++11"用来安装我的 Boost:C++11。然后它停止编译:

Undefined symbols for architecture armv7: "boost::system::generic_category()", referenced from ...

Undefined symbols for architecture armv7: "boost::system::system_category()", referenced from:...

在 StackOverFlow 之后,我在 Xcode 项目中添加了 -lboost_systemOther C Flags,该项目Other C++ Flags位于 Build Setting 中。

但是,错误没有改变。

4

0 回答 0