E:\学习\图像处理与模式识别\FindInitCenter.cpp(11) : error C2373: 'FindInitCenter' : redefinition; different type modifiers
        e:\学习\图像处理与模式识别\findinitcenter.h(4) : see declaration of 'FindInitCenter'

解决方案 »

  1.   

    这是编译错误,多次定义了modifiers
      

  2.   

    错了,是'FindInitCenter'被多次定义
      

  3.   

    不太可能 啊!我只有在FindInitCenter.h和FindInitCenter.cpp中定义过
    不过想问一下,modifiers做何解?我的意思是中文
      

  4.   

    H文件和CPP文件的FindInitCenter不一致(可能是参数或返回值等方面不一致,也可是是字写错了)
      

  5.   

    可能一個頭文件定義了某個結構,該投文件被另一頭文件包含了,此時,如果某個cpp同時包含了這兩個頭文件,將會出現問題
    為了防止出現重複包含的問題,可以在每個頭文件加上
    #ifndef ___A_SYMBLE__
    #define ___A_SYMBLE__你的定義
    #endif ___A_SYMBLE__