没有与所需类型相匹配的重载函数

// 通讯录.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include<stdio.h>
#include
#include
#include
#include <stdlib.h>

using namespace std;
#define MAX 1000

void showmenu()
{
cout<<"$$$$$$$$$$$$$$"<<endl;
cout<<"$1.添加联系人$"<<endl;
cout<<"$2.显示联系人$"<<endl;
cout<<"$3.删除联系人$"<<endl;
cout<<"$4.查找联系人$"<<endl;
cout<<"$5.修改联系人$"<<endl;
cout<<"$6.清空联系人$"<<endl;
cout<<"$0.退出通讯录$"<<endl;
cout<<"$$$$$$$$$$$$$$"<<endl;
}

struct Person
{
string Pname;
int Page;
int Psex;
string Pphone;
string Pzhuzhi;
};

struct addresslist
{
struct Person PersonArray[MAX];
int Psize;
};

void addPerson(addresslist *abs) //添加联系人
{
if (abs->Psize==MAX)
{
cout<<"通讯录已满人,不能再添加"<<endl;
return;
}
else
{
string name;
cout<<"请输入姓名"<<endl;
cin>>name;
abs->PersonArray[abs->Psize].Pname=name;

int age=0;
cout<<"请输入年龄"<<endl;
cin>>age;
abs->PersonArray[abs->Psize].Page=age;

int sex=0;
cout<<"请输入性别1--男"<<endl;
cout<<"请输入性别2--女"<<endl;
while(true)
{
cin>>sex;
if(sex==1||sex==2)
{
abs->PersonArray[abs->Psize].Psex=sex;
break;
}
cout<<"输入错误,请重新输入"<<endl;
}

string phone;
cout<<"请输入电话"<<endl;
cin>>phone;
abs->PersonArray[abs->Psize].Pphone=phone;

string zhuzhi;
cout<<"请输入地址"<<endl;
cin>>zhuzhi;
abs->PersonArray[abs->Psize].Pzhuzhi=zhuzhi;

abs->Psize++;
cout<<"添加成功"<<endl;
system("pause");
system("cls");

}
}

int _tmain(int argc, _TCHAR* argv[])
{

while(true)
{
    int select;
showmenu();
cin>>select;
switch(select)
{
    case 1:
        addPerson(&abs);
    break;

    case 2:
    break;

    case 3:
    break;

    case 4:
    break;

    case 5:
    break;

    case 6:
    break;

    case 0:
        cout<<"欢迎下次使用"<<endl;
        system("pause");
        return 0;
        break;
    default:
            break;

    break;

}
}
system("pause");
return 0;

}

你的abs这个变量在main函数中没有声明啊。
在main函数的第一行,添加一个声明即可:

int _tmain(int argc, _TCHAR* argv[])
{
    addresslist abs;
    //其它代码。。
}

addPerson(&abs);该行报错

你在哪里定义的abs变量啊?
main里没定义,全局变量也没看到啊
struct addresslist
{
struct Person PersonArray[MAX];
int Psize;
}abs;
在定义结构的时候,定义全局变量abs就行了

addPerson(&abs);
abs未定义