Android 什么是';未找到类';警告是什么意思?
我正在为android制作本机应用程序。它是用C++编写的,使用GCC 4.9编译,使用Boost 1.59和Qt库。我在QtCreator控制台中看到以下粉红色警告:Android 什么是';未找到类';警告是什么意思?,android,c++,boost,Android,C++,Boost,我正在为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<
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>'
未找到类“boost::signals2::signal”的RTTI符号
未找到类“boost::signals2::signal”的RTTI符号
未找到类“boost::signals2::signal”的RTTI符号
该应用程序在Android手机上运行
这是令人不安的,因为我也有来自
signals2
库的segfault崩溃。该警告的确切含义是什么?它来自何处?它意味着您没有使用RTTI支持构建应用程序。应该是编译器的标志。最有可能的是,您的工具链向gcc发送了-fno rtti,因为默认情况下,rtti在gcc中是启用的。@SergeyA哇,我在google上有很多东西要做。我不知道你现在在说什么。这意味着你没有用RTTI支持构建你的应用程序。应该是编译器的标志。最有可能的是,您的工具链向gcc发送了-fno rtti,因为默认情况下,rtti在gcc中是启用的。@SergeyA哇,我在google上有很多东西要做。我不知道你现在在说什么。