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&)'
说实话,我不知道该怎么想。它之前有效,但现在突然没有。
答案 0 :(得分:3)
这是一个链接器错误,指示链接器无法找到SequenceAlignment::Alignment
的实现。检查一下你确实有这个函数的实现,并且包含该实现的代码确实正在被编译和链接。