我用vc编译的程序中,要在一个文件中调用另外一个文件中的一个函数hanshu(),link时出现下面的错误:error LNK2001: unresolved external symbol _hanshu
fatal error LNK1120: 1 unresolved externals
Error executing link.exe.怎么解决?

解决方案 »

  1.   

    在文件中声明extern hanshu();
    因为它是外部变量
      

  2.   

    把这个文件的.H和.CPP文件放进这个工程中。
      

  3.   

    你的另外一个文件是什么文件,将它include进来试试。
      

  4.   

    1可能没有声明函数
    2 include 相关头文件
      

  5.   

    那你就好好检查一下拼写吧,说不定是拼错了,否则不可能
    要不用rebuild All
      

  6.   

    是以DLL文件使用函数的吧!,如果是,请把DLL复制到当前程序目录下,并把.LIB文件 加入工程,然后在使用函数的地方加入 #inlcude"xxx.h",xxx为实现值!
    祝好运!