c++ - C++/Eclipse 中的 undefined symbol 错误

标签 c++ eclipse linker undefined-symbol

<分区>

我有一个函数可以在表格中显示 vector 的值,但在链接时我总是收到“ undefined symbol ”错误。

这是我的函数原型(prototype):

void displayVectors(vector<string> & nameVec, vector<double> & scoreVec, vector<char> & gradeVec);

定义如下:

void dipslayVectors(vector<string> & nameVec, vector<double> & scoreVec, vector<char> & gradeVec) {

    for (int i = 0; i < nameVec.size(); i++) {
        cout << setw(12) << nameVec[i]
            << setw(8) << scoreVec[i]
            << setw(2) << gradeVec[i]
            << endl;
    }

}

这里是我调用它的地方:

displayVectors(nameVec, scoreVec, gradeVec);

我确定 nameVec、scoreVec 和 gradeVec 都是正确的 vector 类型,而且我已经包含了所有库,所以我很困惑。我在谷歌上看到其他人对这样的 vector 有问题,但他们总是发现他们犯了一些错误。有人有什么想法吗?

最佳答案

假设您直接剪切和粘贴您的问题,那么 void dipslayVectors 是定义中的拼写错误

关于c++ - C++/Eclipse 中的 undefined symbol 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1886540/

相关文章:

c++ - 查找所有重叠一点的时间间隔

java - 在哪里可以找到适用于 windows x86/32 位的 java 的 jdk 13 的最新版本

Android 设备在 Ubuntu 12.04 中未在线显示

c - STM32F7 : hard fault when jumping to application from custom bootloader

c++ - 在 Linux 上链接到我自己的共享库中的某些函数时出现问题

c++ - 在 Windows 上编译 dlib 示例?

c++ - 从静态函数访问静态变量

c++ - 如何使 C++ 链接占用更少的内存

C++ 条件执行取决于类型

java - 可执行 Jar 文件