Это небольшая проблема, и она ведет меня к стене.Для начала, в моем основном исходном файле (Main.cpp; где определена точка входа int main( )
) я объявил метод-прототип, который обрабатывает сообщения в виде строки C ++.Этот метод определяется после основного цикла.Однако, когда я компилирую, GCC выдает ошибку, указав: Undefined reference to HandleMessages( std::string& const )
Вот мой основной исходный файл:
#include <string>
using std::string;
// Prototype: HandleMessage( const string & )
void HandleMessage( const string & );
// Main entry point.
int main( )
{
}
// Definition of: HandleMessage( )
void HandleMessage( const string &Message )
{
// Method body here...
}
Как видите, HandleMessages( std::string& const )
нигде не определен в этомисходный файл.Я переименовал HandleMessage
из HandleMessages
раньше, но компилятор все еще ищет метод HandleMessages
.Почему это?
Спасибо.
Отредактировано.