未定义的参考'HandleMessages(const string&)'?

时间:2011-02-11 23:26:40

标签: c++ gcc undefined

这是一个小问题,它正在推动我的问题。首先,在我的主源文件(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方法。为什么是这样?

感谢。

编辑。

0 个答案:

没有答案