error LNK2019: 无法解析的外部符号 "void _cdecl ShowReview(struct Review &)" (?ShowReview解决思路

error LNK2019: 无法解析的外部符号 "void __cdecl ShowReview(struct Review &)" (?ShowReview
在网上搜了下,还是没有找到原因,不知道缺少什么库函数,请大神帮忙解决下
使用了一个结构容器,代码如下:


#include<iostream>
#include<string>
#include<vector>
using namespace std;


struct Review
{
string title;
int rating;
};

bool FillReview(Review &rr);
void ShowReview(const Review &rr);

int main()
{
vector<Review>books;
Review temp;
while (FillReview(temp))
books.push_back(temp);
int num=books.size();
if (num>0)
{
cout<<"thank you. You entered the following:\n"<<"rating\tbook\n";
for (int i=0;i<num;i++)
ShowReview(books[i]);
return 0;
}
}

bool FillReviw(Review &rr)
{
cout<<"enter book title (quit to quit):";
getline(cin,rr.title);
if (rr.title=="quit")
return false;
cout<<"enter book rating: ";
cin>>rr.rating;
if (!cin)
return false;
while (cin.get()!='\n')
continue;
return true;
}

void ShowReviw(const Review &rr)
{
cout<<rr.rating<<"\t"<<rr.title<<endl;
}

------解决思路----------------------
确实有点费解,跟你的函数相差了一个const修饰,但是也没道理啊
------解决思路----------------------
bool FillReview(Review &rr);
void ShowReview(const Review &rr);

bool FillReviw(Review &rr)
void ShowReviw(const Review &rr)

楼主什么眼神,打错了函数名了呗,这样的问题还用想。
------解决思路----------------------
error LNK2019: 无法解析的外部符号 "void _cdecl ShowReview(struct Review &)" (?ShowReview解决思路