我新接手一个项目,
不知道以前同事改了什么什么
现在编译的时候报一个ASERT的错误
和XTGLOBAL.H有关
我应该怎么去找到这个错误啊??大家帮一下我吧,真急死了,项目马上要交了,但是现在车了这么一个问题啊

解决方案 »

  1.   

    呵呵,你以前的版本没有备份过?
    Assert错误有很多种的,可能是没有初始化指针等等造成的!
      

  2.   

    跟踪一下不就知道了?先看看Assert对什么进行了断言,然后看看被断言的表达式里涉及到的变量什么的都在什么地方改变过,总之是一步一步查。耐心点肯定没问题。
      

  3.   

    ASSERT应该可以打印出出错的地方,贴出来看看
      

  4.   

    报的是XTGLOBAL的一个ASSERT错误,错误在107行,这是一个控件的代码,应该不会错的啊,程序只执行完LCJF的构造函数以后就出错了,连BOOL CLcjfApp::InitInstance()都没有知道到就