C++ C++;LNK2019错误:未解析的外部符号

C++ C++;LNK2019错误:未解析的外部符号,c++,lnk2019,C++,Lnk2019,我在课堂上为指定的实验室构建/编译程序时遇到问题。我把代码给我的教授看了一下,她说她也不知道是什么造成了这个错误。如果我错过了前面直接回答这个问题的问题,我深表歉意 错误: 错误LNK2019:未解析的外部符号“void\u cdecl get\u streams(class std::basic\u ifstream&,class std::basic\u of stream&)”(?get\u streams@@YAXAAV?$basic_ifstream@DU?$char_traits@D

我在课堂上为指定的实验室构建/编译程序时遇到问题。我把代码给我的教授看了一下,她说她也不知道是什么造成了这个错误。如果我错过了前面直接回答这个问题的问题,我深表歉意

错误:

错误LNK2019:未解析的外部符号“void\u cdecl get\u streams(class std::basic\u ifstream&,class std::basic\u of stream&)”(?get\u streams@@YAXAAV?$basic_ifstream@DU?$char_traits@D@std@@@std@@AAV?$basic_ofstream@DU?$char_traits@D@std@@@2@@Z)在函数\u main中引用

这是到目前为止我的一些计划:


类别声明:

void const get_流(ifstream&ins、ofstream&ous)

主要功能:

 int main( ) 
 { 
 ifstream ins;
 ofstream ous;
 AltMoney m1, m2, sum, difference;

 get_streams(ins, ous);

 read_money(ins, m1);
 cout << "The first money is:"; 
 write_money(ous, m1);

 read_money(ins, m2);
 cout << "The second money is:"; 
 write_money(ous, m2);

 sum = m1 + m2;
 cout << "The sum is:"; 
 write_money(ous, sum);

 difference = m2 - m1;
 cout << "The difference is:"; 
 write_money(ous, difference);

 ins.close();
 ous.close();

 return 0; 
 }
int main()
{ 
干扰素;
流质;
货币m1,m2,和,差;
获取_流(ins、OU);
读取货币(ins,m1);

coutget_streams()和get_streams()不一样。…

我想这可能是其中的一部分…回到角色对角色的凝视。是的,我抓到了。显然我是瞎子。谢谢!
void get_stream(ifstream& ins, ofstream& ous)
{
ins.open("in_file.dat");
if(ins.fail())
    {
    cout << "Failed to open the input file. \n";
    exit(1);
    }

ous.open("out_file.dat");
if(ous.fail())
    {
    cout << "Failed to open the output file. \n";
    exit(1);
    }
}