Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/155.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 什么是';未找到类';警告是什么意思?_Android_C++_Boost - Fatal编程技术网

Android 什么是';未找到类';警告是什么意思?

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<

我正在为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>'
未找到类“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上有很多东西要做。我不知道你现在在说什么。