c++ - 未定义的类引用?

标签 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&)'

老实说,我不知道该怎么想。以前可以,现在突然不行了。

最佳答案

这是一个链接器错误,表明链接器无法找到 SequenceAlignment::Alignment 的实现。检查您是否确实有此函数的实现,以及包含该实现的代码是否确实正在编译和链接。

关于c++ - 未定义的类引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4917498/

相关文章:

c++ - 替换 findfirst() 和 findnext()

c++ - 函数原型(prototype)中的多维数组

c++ - 可以将算术表达式作为参数传递给函数来描述其中的逻辑吗?

c++ - 以左手坐标系 OpenGL 结束,但我需要右手

c++ - 模板类中的c++运算符重载Im正在尝试构建重载<<以打印树

c++ - 将 std::array 转换为 std::vector

c# - 在 C# 中编写多个构造函数重载的最佳方法

Python 元类 : how do I generalize this helper class?

C++ 表达式必须在我的类上具有类类型

c++ - cpp中的类实例化