看看想想记记
« »
June 7, 2009Symbian

351 views

Carbide C++编译排错备忘

1.编译没有指定到文件

这种可能是某种方法没有实现,或者lib包也没放到mmp中,,,

2. E32USER-CBase 71

The explanation of E32USER-CBase 71

This panic is raised when TRAPs have been nested and an attempt is made to exit from a TRAP nest level before all the cleanup items belonging to that level have been popped off the cleanup stack.

There must be the same number of items on the cleanup stack on entering a TRAP harness as there is on exiting. In other words, anything that is pushed onto the cleanup stack inside a TRAP harness must be popped off before leaving the harness.

For example, the following code avoids this panic when FooLC() does not leave, by explicitly popping pointer before the end of the harness:

TRAPD(error, pointer = FooLC(); CleanupStack::Pop(pointer));

3.

BAFL 15 PANIC

多半是资源文件没有加载进来,记得查看一下编译成功的 rsc或者rsg文件,是否内容有更新

4.Cardbide c++只是有报错,但没报哪一行
这种就比较复杂一点了,多数是因为mmp里面的.lib文件没有加载进来

5。

日志信息 »

该日志于2009-06-07 09:25由 J.et wong 发表在Symbian分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

相关日志 »

  • No Related Post

没有评论

发表评论 »

返回顶部

Switch to our mobile site