|
发表于 2017-2-18 16:38:10
|
显示全部楼层
copyfile.obj : error LNK2001: unresolved external symbol "void __cdecl print_error(char const *,char const *)" (?print_error@@YAXPBD0@Z)
Debug/copyfile.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.
程序编译通过了,执行的时候出现了这样的错误,请问这个该怎么解决呢?
另外,程序里用print_error打印错误信息,之前用的是cerr,我试了之后发现编译可以通过,但是执行的时候会报错,是什么问题呢?
#include <fstream>
#include <iostream>
using namespace std;
int main(int argc,char *argv[])
{
if (argc != 3)
{
cerr << " 输入形式:copyfile 源文件名 目标文件名 " << endl;
}
ifstream in ( argv[1],ios::binary);
if (!in)
{
}
return 0;
}
此外,并未看懂复制的语句在哪里,有大神能给解释一下吗?
请大神指教,多谢! |
|