这是前后的相关代码。
int nCount=0; nCount=pRMList->GetItemCount()-theApp.m_nRMCount;
        if(nCount>0)
{
      for(int i=0;i<nCount;i++)

//pRMList->DeleteItem(pRMList->GetItemCount()-1);这一行有个变量未定义,我
//注释掉了
                  }    //就是这一行的错误,说}前面需要加个;但是我加了以后
//又出来一个这种错误LINK : fatal error LNK1104: cannot open file "BCGCBPRO651.lib",但是这个文件我从BCG下面和工程文件甲下面找不到
nCount=pCFList->GetItemCount()-theApp.m_nCFCount;
if(nCount>0)
{
for(int i=0;i<nCount;i++)
pCFList->DeleteItem(pCFList->GetItemCount()-1);
}
nCount=pOutList->GetItemCount()-theApp.m_nACCount;
if(nCount>0)
{
for(int i=0;i<nCount;i++)
pOutList->DeleteItem(pOutList->GetItemCount()-1);
}
本人较菜,希望高手指点以下怎么调这个错误,谢谢啦

解决方案 »

  1.   

    for(int i=0;i<nCount;i++) {}
      

  2.   

    就是说你缺少那个lib库... 看样子是BCG的库哇,需要你加进工程来
      

  3.   

    我加了{}试过了,还是出那个fatal error LNK1104: cannot open file "BCGCBPRO651.lib的错误
      

  4.   

    这个BCGCBPRO651.lib库文件好像不是BCG里面自带的吧,不知道大侠们的BCG里面有吗?
    我这搜不到。
      

  5.   

    不知道...没用过BCG
    那你就先从工程的lib设置里把它去掉看有什么问题
      

  6.   

    你的意思是说BCGCBPRO651.lib你根本没加到工程里是么?
      

  7.   

    BCGCBPRO651.lib一般在bcg的include文件夹内你搜索一下BCGCBPRO651.lib文件。
      

  8.   

    这个程序用了很多BCG的文件,去掉肯定不行啊,我在C:\Program Files\BCGSoft\BCGControlBarPro\Bin下面就光看到一个BCGCBPRO731.lib,貌似没有这个
    BCGCBPRO651.lib文件,郁闷死了。。
      

  9.   

    回复:xianglitian(向立天) 
    我把BCG加到工程里面去了啊?难道是这个BCG装的不好?大侠们的那个BCGControlBarPro文件夹多大啊?我73.4兆,难道很多库文件不全?
      

  10.   

    那这个BCGCBPRO651.lib当初是谁给加进工程设置里来的?不是你吧?找这个人去...
      

  11.   

    请问各位你们的BCGControlBarPro下面能搜索到这个BCGCBPRO651.lib文件吗?
      

  12.   

    那就去掉这个lib就是了...在工程下面去掉就可以了..
    工程-->设置---> link
      

  13.   

    BCGControlbar我记得好象在建工程的时候必须选成静态库,要不编译时分Debug不报错
    Release报错