今天代碼裡使用了dynamic_cast,編譯時遇到了 error:flann/any.h:Cannot use typeid with -fno-rtti 這個錯誤。錯誤發生的原因是編譯器預設不打開RTTI (Run-Time Type Information, or Run-Time Type Identification),即不支援動态類型轉換。
解決辦是在編譯參flag裡加上-rtti
今天代碼裡使用了dynamic_cast,編譯時遇到了 error:flann/any.h:Cannot use typeid with -fno-rtti 這個錯誤。錯誤發生的原因是編譯器預設不打開RTTI (Run-Time Type Information, or Run-Time Type Identification),即不支援動态類型轉換。
解決辦是在編譯參flag裡加上-rtti