Добрый день!
Пытаюсь собрать следующую программу с Github'а https://github.com/222464/NeoRL. Делаю cmake, make. Когда делаю make, получаю кучу warning'ов, но ошибок нет. А вот линковка не проходит. Получаю 24 очень похожих ошибки:
CMakeFiles/NeoRL.dir/source/neo/PredictiveHierarchy.cpp.o: In function `cl::operator|(cl::QueueProperties, cl::QueueProperties)': PredictiveHierarchy.cpp.text+0xf8): multiple definition of `cl::operator|(cl::QueueProperties, cl::QueueProperties)' CMakeFiles/NeoRL.dir/source/neo/Swarm.cpp.o:Swarm.cpp.text+0xf8): first defined here
Во всех написано про multiple definition of `cl::operator| только с разными типами параметров. И в каждой из них написано про файл Swarm.cpp.
Про то, что такое множественное определение представление имею, но вот что смотреть и как исправить не понимаю. Что-нибудь похожее на cl::operator| в исходниках не нашла...
Помогите, пожалуйста.