error LNK2001 ?
声明:
namespace MeCab {
class DictionaryMaker
{
public:
void clear();
void add(const std::string &);
...
};
}
实现:
namespace MeCab {
void DictionaryMaker::add(const std::string &rule)
{ ruleSet.insert (rule); }
...
}
compile:
error LNK2001: unresolved external symbol "public: unsigned int __thiscall MeCab::DictionaryMaker::getDicId(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?getDicId@DictionaryMaker@MeCab@@QAEIABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)
请高人指点迷津