多文件编程中,函数调用其它函数是出现的问题出现"未定义的错误"
#include <stdio.h>
#include <stdlib.h>
//#include <direct.h>
#include<string.h>
#include"people.h"//头文件名称
.....
printf("需要进行排序?\n");
gets(opti);
if(strcmp("yes",opti)==0)
head=InsertSort(pointer);
调用部分
头文件
#ifndef PEOPLE_H_INCLUDED
#define PEOPLE_H_INCLUDED
typedef struct cases
{char time[20];
int realtime;
char local[64];
char invonum[12];
char caseditai[64];
int realinvonum;
int id;//结构体中的int类型都仅在程序过程中改变,初始化
int state;//0:未被接受 1:正在处理 2:已完成 3:已拒绝
char BAT[12];
struct cases *next;
}cases,*Prt_cases;
void signin();//创建账号
void chgpassw(char* tel);//改密码
void showlist();/////!!!!!!!!!!这里!!!!!
int sendpolic(Prt_cases head);
void visit(char* targ);//获取当前绝对路径的字符串,路径读到final文件夹,targ含有finpeople或finpolice或其内的txt文件名
void getlist(Prt_cases* pointer,char* targ);
Prt_cases InsertSort(Prt_cases* pointer);/////!!!!!!!!!!这里!!!!!
#endif // PEOPLE_H_INCLUDED
错误: undefined reference to `InsertSort'|
||error: ld returned 1 exit status|
望多多指教