Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error: Cannot use typeid with -fno-rtti

I´m getting this "Cannot use typeid with -fno-rtti" when I´m trying to compile my project, I´m using an opencv framework. I googled the problem but, it seems the errors I found in internet does not have relation with my problem. I don´t know if the problem is related with the includes, the code or the compiler.

Xcode is giving me the error a lot of times, but the first error is here:

virtual const std::type_info& type() { return typeid(T); }
like image 309
Gustavo Avatar asked Feb 03 '23 09:02

Gustavo


1 Answers

It's telling you the error right in the message: if you use the no-rtti flag on the compiler, then typeid is not going to be available. Just enable RTTI; it's part of C++ after all.

like image 60
GManNickG Avatar answered Feb 05 '23 15:02

GManNickG