Automatically linking with BCGCBPRO940D.lib
c:\documents and settings\administrator\桌面\3213\mainfrm.cpp(175) : error C2065: 'BCGP_DM_STANDARD' : undeclared identifier
c:\documents and settings\administrator\桌面\3213\mainfrm.cpp(249) : error C2065: 'BCGP_DT_STANDARD' : undeclared identifier
c:\documents and settings\administrator\桌面\3213\mainfrm.cpp(276) : error C2065: 'BCGP_DT_SMART' : undeclared identifier
c:\documents and settings\administrator\桌面\3213\mainfrm.cpp(287) : error C2653: 'CBCGPVisualManagerVS2008' : is not a class or namespace name
c:\documents and settings\administrator\桌面\3213\mainfrm.cpp(287) : error C2065: 'classCBCGPVisualManagerVS2008' : undeclared identifier
Error executing cl.exe.编译时出现以下错误,怎么解决啊,才开始学用BCG
版本是9.4
不知道'BCGP_DM_STANDARD'在哪里定义或者怎么定义,还是我少引进了什么文件 

解决方案 »

  1.   

    BCG\BCGPBaseControlBar.h 这个文件中有这个定义
    // DM - dock method
    typedef enum BCGP_DOCK_METHOD
    {
    DM_UNKNOWN,
    DM_MOUSE,
    DM_DBL_CLICK,
    DM_SHOW,
    DM_RECT,
    DM_STANDARD
    };
      

  2.   

    vc6.0 装好之后发现DSW无法直接打开 什么原因
      

  3.   

    'BCGP_DM_STANDARD'  直接写 DM_STANDARD’
      

  4.   

    导致这种情况的最终原因是安装BCG一定要安装完全,我没装MSDN所以关于MSDN的一部分没有装上,装完就OK了