小编Jos*_*shH的帖子

未定义的引用(函数)c ++

可能重复:
未定义参考

我现在一直在敲打这一套错误消息大约4个小时,我似乎无法弄明白.我之前没有在这里发帖,所以如果不是在正确的区域或者我做错了什么,我会提前道歉.无论如何,我收到的错误消息是:

main.cpp|28|undefined reference to `LinkedSortedList<Employee>::LinkedSortedList()'|
   main.cpp|52|undefined reference to `empPrint(LinkedSortedList<Employee>&)'|
   main.cpp|58|undefined reference to `empSave(LinkedSortedList<Employee>&, std::string)'|
   main.cpp|65|undefined reference to `empLoad(LinkedSortedList<Employee>&, std::string)'|
   main.cpp|70|undefined reference to `LinkedSortedList<Employee>::~LinkedSortedList()'|
   main.cpp|70|undefined reference to `LinkedSortedList<Employee>::~LinkedSortedList()'|

   obj\Debug\main.o||In function `Z9empSearchR16LinkedSortedListI8EmployeeE':|
   main.cpp|109|undefined reference to `LinkedSortedList<Employee>::getHead()'|
Run Code Online (Sandbox Code Playgroud)

我的main.cpp如下:

#include <iostream>
#include <string>
#include <stdio.h>
#include <fstream>
#include "SortedList.h"
#include "LinkedSortedList.h"
#include "Employee.h"
#include "LinkedNode.h"

using namespace std;

void newEmp(LinkedSortedList <Employee>& empList);
void empSearch(LinkedSortedList <Employee>& empList);
void empPrint(LinkedSortedList <Employee>& empList);
void empSave(LinkedSortedList <Employee>& empList, string file);
void empLoad(LinkedSortedList <Employee>& empList, string file); …
Run Code Online (Sandbox Code Playgroud)

c++ reference header function undefined

9
推荐指数
1
解决办法
6万
查看次数

标签 统计

c++ ×1

function ×1

header ×1

reference ×1

undefined ×1