Symbian编程错误集锦
primer_programer
永无止境
展开
-
illegal use of incomplete struct/union/class 'CAknViewAppUi'
刚刚学习Symbian开发,正在熟悉基于视图的程序框架,Garbide.C++开发环境也不是很熟,所以难免遇到一些初级问题。 在视图的DoActivateL函数中使用AppUi()->AddToViewStackL函数,结果报错。illegal use of incomplete struct/union/class CAknViewAppUi 问题原因:在这个源文件中没原创 2009-02-28 18:31:00 · 1727 阅读 · 0 评论 -
Undefined symbol: 'class CTextListBoxModel * CEikColumnListBox::Model(void) const
在创建列表控件时,编译出现错误:Undefined symbol: class CTextListBoxModel * CEikColumnListBox::Model(void) const 开始是以为头文件找不到,就在SDK里查对应的头文件,问题依然存在。正确解决方法:在.mmp文件中追加对应的library。 然后在使用CDesC16Array时也遇到此问题,于是原创 2009-02-28 21:06:00 · 989 阅读 · 0 评论 -
symbian rodata overlap errors
程序代码过大也会导致程序无法正常进入,具体执行时报错“功能表:此功能不被支持”。用S603rdMR编译双城的时候,被这个错误折腾了半宿。后来仔细看编译输出,发现编译时,GCCE已经作了警告: arm-none-symbianelf-ld: section .rodata [0038d050 -> 0049005f] overlaps section .data [00400000 -> 0040转载 2011-10-25 15:55:52 · 891 阅读 · 0 评论