errorLNK2005:……alreadydefinedin计算机二级考试

文章作者 100test 发表时间 2009:06:15 10:08:24
来源 100Test.Com百考试题网


  编辑特别推荐:

  全国计算机等级考试(等考)指定教材

  全国计算机等级考试学习视频

  全国计算机等级考试网上辅导招生

  全国计算机等级考试时间及科目预告

  百考试题教育全国计算机等级考试在线测试平台

  全国计算机等级考试资料下载

  全国计算机等级考试论坛

  计算机等级考试四级应用题解析汇总

  语音Dlg.obj : error LNK2005: "public: void __thiscall CMFCC::InitMelFilterBanks(float,float,int,int)" ([email=?InitMelFilterBanks@CMFCC@@QAEXMMHH@Z]?InitMelFilterBanks@CMFCC@@QAEXMMHH@Z[/email]) already defined in 语音.obj
  语音Dlg.obj : error LNK2005: "public: void __thiscall CMFCC::PRFFT_NEW(float *,float *,int,int,int)" ([email=?PRFFT_NEW@CMFCC@@QAEXPAM0HHH@Z]?PRFFT_NEW@CMFCC@@QAEXPAM0HHH@Z[/email]) already defined in 语音.obj
  语音Dlg.obj : error LNK2005: "public: void __thiscall CMFCC::MelFilterBank(float *,int,float *,int)" ([email=?MelFilterBank@CMFCC@@QAEXPAMH0H@Z]?MelFilterBank@CMFCC@@QAEXPAMH0H@Z[/email]) already defined in 语音.obj
  语音Dlg.obj : error LNK2005: "public: float __thiscall CMFCC::LogE(float)" ([email=?LogE@CMFCC@@QAEMM@Z]?LogE@CMFCC@@QAEMM@Z[/email]) already defined in 语音.obj
  语音Dlg.obj : error LNK2005: "public: void __thiscall CMFCC::FilterBankBasic(float *,int,float *,int,int,int,int)" ([email=?FilterBankBasic@CMFCC@@QAEXPAMH0HHHH@Z]?FilterBankBasic@CMFCC@@QAEXPAMH0HHHH@Z[/email]) already defined in 语音.obj
  语音Dlg.obj : error LNK2005: "public: void __thiscall CMFCC::DCT(float *,float *,int,int,float *)" ([email=?DCT@CMFCC@@QAEXPAM0HH0@Z]?DCT@CMFCC@@QAEXPAM0HH0@Z[/email]) already defined in 语音.obj
  语音Dlg.obj : error LNK2005: "public: void __thiscall CMFCC::MelCepstrumBasic(float *,int,float *,int,int,int)" ([email=?MelCepstrumBasic@CMFCC@@QAEXPAMH0HHH@Z]?MelCepstrumBasic@CMFCC@@QAEXPAMH0HHH@Z[/email]) already defined in 语音.obj
  语音Dlg.obj : error LNK2005: "public: void __thiscall CMFCC::MFCC(float *,int,float *,int)" ([email=?MFCC@CMFCC@@QAEXPAMH0H@Z]?MFCC@CMFCC@@QAEXPAMH0H@Z[/email]) already defined in 语音.obj
  Debug/语音.exe : fatal error LNK1169: one or more multiply defined symbols found
  执行 link.exe 时出错.
  Creating browse info file...
  语音.exe - 1 error(s), 0 warning(s)
  编写MFC程序时,自定义类(未用MFC类生成向导定义的类,类定义与成员函数都放在.h头文件里),若其成员函数放在类定义外,必须成员函数定义处必须加上“inline”,即将成员函数定义为内置函数!否则,链接时就会出现“error LNK2005:…… already defined in”错误!
  此类错误解决办法:
  1、将成员函数定义移入类定义内;
  2、在成员函数定义加上“inline”,即将成员函数定义为内置函数
  3、改用MFC类生成向导定义类

  2009年9月全国计算机等级考试时间及科目预告

  2009年NCRE考试有新变化

  2009年全国计算机等级考试-大纲

  全国计算机等级考试历年真题及答案

  2009年上半年全国计算机等级考试试题及答案



相关文章


C 默默编写并调用哪些函数计算机二级考试
errorLNK2005:……alreadydefinedin计算机二级考试
计算机二级C 技巧:C 鼠标全局钩子实现代码计算机二级考试
C语言声明的优先级规则计算机二级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛