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&)'
老实说,我不知道该怎么想。以前可以,现在突然不行了。
最佳答案
这是一个链接器错误,表明链接器无法找到 SequenceAlignment::Alignment
的实现。检查您是否确实有此函数的实现,以及包含该实现的代码是否确实正在编译和链接。
关于c++ - 未定义的类引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4917498/