我用MFC建立了一个基于对话框的计算器程序,运行后edit里面怎么也不出现按纽的键直,程序没有任何error warning.而且我还想问一下各位大侠用MFC编的程序怎么进行逻辑错误检查,我现在好象连一些简单的link error都不知道怎么改(比如
iniDrawDoc.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CFigure::Draw(class CDC *)" (?Draw@CFigure@@UAEXPAVCDC@@@Z)
Debug/MiniDraw.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.)
那么多函授都不是我自己写的,请高手帮忙指导一下(详细一点
最高可给200分)

解决方案 »

  1.   

    没有连结 lib 文件或者是 Figure.cpp 没有插入工程中
      

  2.   

    你的CFigure::Draw方法是在哪里定义的?那个文件加入工程了没?
      

  3.   

    凡是出现这一类的问题都是表示该函数有声明,有使用,但是没有实现。你只要仔细找找它的实现文件,不是lib 文件就是.cpp 文件
      

  4.   

    其实 你自己好好看看msdn上的帮助文档,关于LNK1120 部分就可以了呀!
      

  5.   

    你没有使编辑框获得键值,你用CLASSWIZARD建立一个与编辑框关联的变量m_edit.然后的就是编辑框的变量m_edit的变化了,输出了。
      

  6.   

    我用class wizard为IDC_TEXT建了一个double变量,没用!!
    请各位大侠谈谈MFC编的程序怎么进行逻辑错误检查,如果跟踪的话即使知道在哪出错,我也不知道该怎么改啊...
      

  7.   

    我用class wizard为IDC_TEXT建了一个double变量,没用!!
    修改完这个double变量要调用Cdialog::UpdateData(FALSE)
      

  8.   

    楼上的大侠我已经在OnButtonDigist(UINT nID,LPARAM lParam)里面加了
    UpdateData(FALSE);没用!!!怎么办?详细点、