«Мастер», который C :: B предоставил вам, очевидно, ссылки с отладочными версиями Ogre3D и OIS, отсюда и суффикс _d. Вы говорите, что нашли lOgreMain.so и lOIS.so, я полагаю, что вы опечатали здесь и имели в виду OgreMain.so и OIS.so соответственно. В этом случае вы установили выпускную версию Ogre3D или упаковщик нарушил соглашение об именах (назвав отладочные библиотеки Ogre3D без суффикса _d).
У вас есть два возможных решения: установить отладочные сборки Ogre3D с соответствующим суффиксом, или гораздо проще исправить простую ссылку на OgreMain.so и OIS.so. С подобной проблемой столкнулся этот парень , прокрутите вниз до:
Таким образом, чтобы исправить ошибки «ld not find -lOgreMain_d» и «ld not find -lOIS_d» на панели «Сообщения компоновки», выберите «Проект»> «Параметры компоновки» в меню «Code :: Blocks» и измените имена из библиотеки ссылок, показанной на вкладке «Настройки компоновщика» для конфигурации отладки, удалив _d в конце имен обеих библиотек: ![enter image description here](https://i.stack.imgur.com/uHMmo.png)