未明确引用类?

时间:2011-02-07 01:39:06

标签: c++ class

NetBeans解释我的代码很奇怪。在主要功能中我有代码:

SequenceAlignment align;
align.Alignment( local, seqs, argv[4], matrix)

但NetBeans显示:

cpp:91: undefined reference to `SequenceAlignment::Alignment(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, char*, ScoreMatrix&)'

说实话,我不知道该怎么想。它之前有效,但现在突然没有。

1 个答案:

答案 0 :(得分:3)

这是一个链接器错误,指示链接器无法找到SequenceAlignment::Alignment的实现。检查一下你确实有这个函数的实现,并且包含该实现的代码确实正在被编译和链接。