关于StringLoader::LoadLC的问题

goodfood 2005-06-26 03:31:10
在appui.cpp的HandleCommandL函数中写到:

HBufC* textresource=StringLoader::LoadLC(R_TIMER_CMDRUN_TEXT);

但是在编译时报错:

TEST1 error LNK2019: 无法解析的外部符号 "public: static class HBufC16 * __cdecl StringLoader::LoadLC(int,class CCoeEnv *)" (?LoadLC@StringLoader@@SAPAVHBufC16@@HPAVCCoeEnv@@@Z) ,
该符号在函数 "private: virtual void __thiscall Ctest1AppUi::HandleCommandL(int)" (?HandleCommandL@Ctest1AppUi@@EAEXH@Z) 中被引用

TEST1 fatal error LNK1120: 1 个无法解析的外部命令

=======================
已经包含了StringLoader.h,
仔细看了SDK自带的例子,好像在使用StringLoader::LoadLC时没有什么特别要注意的地方,
但是为什么会在Link时出错呢。

使用 symbian 60 2nd Edition SDK,VS.net

请高手指点
...全文
207 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenziteng 2005-06-27
  • 打赏
  • 举报
回复
楼主诚信:)
chenziteng 2005-06-27
  • 打赏
  • 举报
回复
哈哈,谬赞, 谬赞了.

犯过一次错, 下次就明白怎么回事了----人们管这个叫经验:)

邮件联系吧: chenziteng@163.com
goodfood 2005-06-26
  • 打赏
  • 举报
回复
呵呵 陈子腾,symbian版如雷贯耳啊。

感谢陈老大帮忙,方法都已经试过可行。

顺便问一句,你是怎么知道缺少库文件的,从编译的错误信息中看不出来啊。。。

还有个不情之请 能不能告诉我你的联系方式 blog之类的啊 呵呵
chenziteng 2005-06-26
  • 打赏
  • 举报
回复
这种Link错误的原因是少库文件

解决方法一:
在.mmp文件中添加此行到其它LIBRARY语句后

LIBRARY commonengine.lib

然后重新由.mmp导出工程文件


解决方法二:
用CCoeEnv::AllocReadResourceLC()取代StringLoader::LoadLC(),例如:

HBufC* buf = CCoeEnv::Static()->AllocReadResourceLC(R_STRING_MYSTRING);

效果一样地。
内容概要:本文介绍了如何利用 GitHub Copilot 辅助进行程序调试与 Bug 分析,强调 Copilot 不仅可用于代码生成,更是强大的代码分析与调试工具。文章详细阐述了 Copilot 在调试复杂问题、老旧项目维护和难以复现 Bug 场景下的优势,提出了“先分析、再修改”的四步流程:分析原因→评估风险→提出方案→修改代码,并推荐结合错误日志、用户操作等信息精准提问,提升 AI 回答质量。同时展示了如何通过 Copilot 增强调试能力,如自动加日志、异常保护、生成测试数据和性能分析。最后通过游戏拾取系统的实际案例,说明如何结构化描述问题以获得有效反馈。; 适合人群:具备一定开发经验,正在参与项目调试或维护工作的程序员,尤其是面对复杂逻辑、历史代码或难复现 Bug 的 1-3 年开发者;也适合希望提升 AI 协作能力的技术人员。; 使用场景及目标:①快速定位偶发性崩溃、数据异常等问题根源;②理解无文档或结构混乱的老代码模块;③优化调试流程,借助 AI 生成诊断建议、修复方案与测试用例;④构建更具健壮性的程序,提前发现潜在缺陷。; 阅读建议:学习者应结合自身项目中的真实问题,按照文中提供的结构化提问模板实践,逐步训练与 Copilot 的协作能力,重视问题描述的完整性与准确性,避免直接要求修改代码,优先通过分析提升对系统的理解。

3,119

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧