Когда я пытаюсь скомпилировать проект обработки изображений FIRE, я получаю сообщение об ошибке в MacOS.Я открыл здесь проблему https://github.com/deselaers/fire-cbir/issues/3, но сопровождающий больше не работает над проектом.Я собирался использовать это для школьного проекта, но он не будет компилироваться.Кажется, главная проблема заключается в следующей ошибке:
In file included from Retriever/fire.cpp:42:
In file included from Retriever/server.hpp:23:
In file included from Retriever/distancemaker.hpp:28:
In file included from DistanceFunctions/dist_jsd.hpp:24:
Features/sparsehistogramfeature.hpp:60:12: error: no matching function for call to object of type
'const __gnu_cxx::hash<char *>'
return h(p.c_str());
^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/ext/__hash:38:12: note:
candidate function not viable: 1st argument ('const std::__1::basic_string<char, std::__1::char_traits<char>,
std::__1::allocator<char> >::value_type *' (aka 'const char *')) would lose const qualifier
size_t operator()(char *__c) const _NOEXCEPT
^
Сопровождающий предполагает, что это может быть сделано с некоторой настройкой компилятора.Я не уверен, как решить проблему главным образом, потому что я не эксперт C ++, и я не уверен, что проблема в первую очередь.Может кто-нибудь помочь мне отладить это?Спасибо!