| 
 | 
 
 
发表于 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; 
} 
此外,并未看懂复制的语句在哪里,有大神能给解释一下吗? 
请大神指教,多谢! |   
 
 
 
 |