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);
}
}