我正在为android制作原生应用程序。它是用C ++编写的,使用GCC 4.9编译并使用Boost 1.59和Qt库。我在QtCreator控制台中看到了这些粉红色的警告:
RTTI symbol not found for class 'boost::signals2::signal<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>'
RTTI symbol not found for class 'boost::signals2::signal<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>'
RTTI symbol not found for class 'boost::signals2::signal<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (boost::signals2::connection const&)>, boost::signals2::mutex>'
该应用程序在Android手机上运行。
这很令人不安,因为我还有来自signals2
库的段错误崩溃。这个警告究竟意味着什么,它来自哪里?