Я получаю следующую ошибку, когда пытаюсь скомпилировать код из стороннего SDK.
*Description Resource Path Location Type
deleting object of polymorphic class type ‘Vendor_sys::VendorCode’ which has non-virtual destructor might cause undefined behaviour [-Werror=delete-non-virtual-dtor] PnServer.cpp /PCounter line 467 C/C++ Problem*
Я не знаю, возможно ли удовлетворить это условие только частичным знанием SDK поставщика, где большая часть тяжелого подъема выполняется в DLL или библиотечном объекте.
Моя среда сборки - Eclipse Juno с gpp.
Я искал в Google сообщение об ошибке и не нашел экземпляров этой ошибки.
Итак, если я не могу изменить часть черного ящика кода поставщика, каковы мои варианты?
Вот код, который не работает во время процесса make:
delete pData->unit;