一个用AppWizard生成的基于对话框的工程,编译时出现下面的错误:
error C2065: 'theApp' : undeclared identifier
这是我第一次碰到,我到应用程序的.Cpp文件里去看,theApp的定义好好的,也没做过修改,不知是什么原因导致的?

解决方案 »

  1.   

    是不是没创建了一个不用MFC LIBRARY的PROJECT?如果是请到PROJECT SETTING里面改一改.
      

  2.   

    搜索一下theApp 看看是不是那里用到过了
      

  3.   

    对于非theApp定义的原文件,theApp是一个外部变量
    在你的应用头文件中加入 extern AppClass theApp;(同ttzzgg_80713)
      

  4.   

    Yeah, Agree with ttzzgg_80713 and hjcao_wei!