Undefined reference to?
В проект не включили файл methods.cpp. Потому линкер говорит, что нет этих функций.
Язык Си (как, впрочем, и большинство ассемблеров) собирает cpp-файлы воедино неязыковыми средствами: makefile’ами и файлами проектов. Сначала компилятор обрабатывает все единицы компиляции отдельно друг от друга, а потом линкер собирает из того, что получилось, исполняемый файл. Разумеется, если где-то какой-то функции не нашлось, это можно опознать только при линковке.
Линкер на вход не получил объектник с реализацией указанных методов. Либо получил, но там фигня какая-то с именами. По приведенным данным точнее не сказать, нужно знать как именно вы все это собираете.