Linking...
Cluster_RelativeGradeView.obj : error LNK2005: "double __cdecl lgam1(double)" (?lgam1@@YANN@Z) already defined in Cluster_RelativeGrade.obj
Cluster_RelativeGradeView.obj : error LNK2005: "double __cdecl lgam2(double,double)" (?lgam2@@YANNN@Z) already defined in Cluster_RelativeGrade.obj
Cluster_RelativeGradeView.obj : error LNK2005: "double __cdecl lerrf(double)" (?lerrf@@YANN@Z) already defined in Cluster_RelativeGrade.obj
Cluster_RelativeGradeView.obj : error LNK2005: "double __cdecl lgass(double,double,double)" (?lgass@@YANNNN@Z) already defined in Cluster_RelativeGrade.obj
RelativeGrade.obj : error LNK2005: "double __cdecl lgam1(double)" (?lgam1@@YANN@Z) already defined in Cluster_RelativeGrade.obj
RelativeGrade.obj : error LNK2005: "double __cdecl lgam2(double,double)" (?lgam2@@YANNN@Z) already defined in Cluster_RelativeGrade.obj
RelativeGrade.obj : error LNK2005: "double __cdecl lerrf(double)" (?lerrf@@YANN@Z) already defined in Cluster_RelativeGrade.obj
RelativeGrade.obj : error LNK2005: "double __cdecl lgass(double,double,double)" (?lgass@@YANNNN@Z) already defined in Cluster_RelativeGrade.obj
Debug/Cluster_RelativeGrade.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
请大侠帮忙!

解决方案 »

  1.   

    头文件重复包含引起的错误。
    查看头文件是否是
    #ifndef xxxxxx
    #def    xxxxxx
    .......
    你的头文件
    .......
    #endif
    格式。
      

  2.   

    头加上#ifndef Cluster_RelativeGradeView
    #define Cluster_RelativeGradeView尾加上#endif
      

  3.   

    "...already defined in Cluster_RelativeGrade.obj"你有一个头文件重复了!把它(abc.h)放在stdafx.h的底下。
      

  4.   

    Cluster_RelativeGradeView.cpp
    Cluster_RelativeGrade.cpp
    中重复定义了上面列出的那些函数。