好不容易改完了程序,在编译得时候却报了这样的一个错误:CamToolDlg.obj : error LNK2001: unresolved external symbol "class CCamToolApp  theApp" (?theApp@@3VCCamToolApp@@A)
Debug/CamTool.exe : fatal error LNK1120: 1 unresolved externals好奇怪阿,哪位大侠可以给解释一下?

解决方案 »

  1.   

    是不是你用到了theApp这个全局变量,没有声明!或者声明不对!
      

  2.   

    to:laiyiling(最熟悉的陌生人) 是得,我是使用了theApp这个全局变量
    我在CCamToolApp类中得头文件中声明为:extern CCamToolApp theApp;感觉好想没有错误阿
    to: kvls(冰茶) 可否说的详细一些?
      

  3.   

    在CamToolDlg前面加一句
    #include "CCamTool.h"搞定。
      

  4.   

    TO:DentistryDoctor(牙科医生)    不好意思,我已经加了这句话了,可是还是没搞定>_<
      

  5.   

    在CamToolDlg前面加一句
    extern CCamToolApp  theApp;
      

  6.   

    彻底晕菜,都不行。。怎么搞得??而且要是我把定义在CamTool.h中得
    extern CCamToolApp theApp;
    改为
    CCamToolApp theApp;则会报错:amToolDlg.obj : error LNK2005: "class CCamToolApp  theApp" (?theApp@@3VCCamToolApp@@A) already defined in CamTool.obj
    CtrlSheet.obj : error LNK2005: "class CCamToolApp  theApp" (?theApp@@3VCCamToolApp@@A) already defined in CamTool.obj
    ExpCtrl.obj : error LNK2005: "class CCamToolApp  theApp" (?theApp@@3VCCamToolApp@@A) already defined in CamTool.obj
    FlashCtrl.obj : error LNK2005: "class CCamToolApp  theApp" (?theApp@@3VCCamToolApp@@A) already defined in CamTool.obj
    FocusCtrl.obj : error LNK2005: "class CCamToolApp  theApp" (?theApp@@3VCCamToolApp@@A) already defined in CamTool.obj
    ImageCtrl.obj : error LNK2005: "class CCamToolApp  theApp" (?theApp@@3VCCamToolApp@@A) already defined in CamTool.obj
    InfoCtrl.obj : error LNK2005: "class CCamToolApp  theApp" (?theApp@@3VCCamToolApp@@A) already defined in CamTool.obj
    ISOCtrl.obj : error LNK2005: "class CCamToolApp  theApp" (?theApp@@3VCCamToolApp@@A) already defined in CamTool.obj
    WBCtrl.obj : error LNK2005: "class CCamToolApp  theApp" (?theApp@@3VCCamToolApp@@A) already defined in CamTool.obj这是不是说明这个theApp已经被隐式的定义过了??
      

  7.   

    在你的cpp文件中  CCamToolApp theApp; 试试
      

  8.   

    哇。。终于通过了,感谢各位大侠^-^准备结贴中顺便问一下:
    为什么在cpp文件中加入  
    CCamToolApp theApp;
    就好了呢?
      

  9.   

    这些问题一般是lib设置的不对