求救VS下作Symbian开发问题.急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

joinnycoo 2009-04-18 10:57:02
问题描述:在VS2005下开发Symbian程序.前些天还好可以正常调试,这几天每次调试(启动模拟器或模拟器已经启动在点调试),VS2005就会提示遇到问题需要重启.不好意思没有截图.
特别强调:
前些天功能一直是OK的,在VS上不能调试后,换了CarbideC++可以正常调试运行,但由于不习惯,所以还是希望能把VS的环境修复好.
以下是输出日志.
1>------ 已启动生成: 项目: WIGame3_1, 配置: Deb_S60_31_WINSCW Win32 ------
1>正在执行预生成事件...
1>* Current build configuration: WINSCW UDEB
1>正在链接...
1>MSL_All_MSE_Symbian_D.lib(scanf.c.obj) : warning LNK4006: _sscanf 已在 estlib.lib(ESTLIB.dll) 中定义;已忽略第二个定义
1>MSL_All_MSE_Symbian_D.lib(strtoul.c.obj) : warning LNK4006: _atoi 已在 estlib.lib(ESTLIB.dll) 中定义;已忽略第二个定义
1> 正在创建库 D:\S60_3rd_FP1_3\\Epoc32\release\winscw\udeb\anrufen31_a000af5f.lib 和对象 D:\S60_3rd_FP1_3\\Epoc32\release\winscw\udeb\anrufen31_a000af5f.exp
1>kernel32.lib(KERNEL32.dll) : warning LNK4237: 在从“KERNEL32.DLL”导入时已指定 /SUBSYSTEM:NATIVE;请使用 /SUBSYSTEM:CONSOLE 或者 /SUBSYSTEM:WINDOWS。
1>user32.lib(USER32.dll) : warning LNK4237: 在从“USER32.DLL”导入时已指定 /SUBSYSTEM:NATIVE;请使用 /SUBSYSTEM:CONSOLE 或者 /SUBSYSTEM:WINDOWS。
1>smsengine.lib(smsengine.obj) : warning LNK2019: CBDWRN -- 无法解析的外部符号 "protected: virtual __thiscall CFormatLayer::~CFormatLayer(void)" (??1CFormatLayer@@MAE@XZ),该符号在函数 "public: virtual __thiscall CCharFormatLayer::`vector deleting destructor'(unsigned int)" (??_ECCharFormatLayer@@UAE@I@Z) 中被引用
1>smsengine.lib(smsengine.obj) : warning LNK2019: CBDWRN -- 无法解析的外部符号 "public: virtual __thiscall CMsvSession::~CMsvSession(void)" (??1CMsvSession@@UAE@XZ),该符号在函数 "public: virtual __thiscall CMsvSession::`vector deleting destructor'(unsigned int)" (??_ECMsvSession@@UAE@I@Z) 中被引用
1>smsengine.lib(smsengine.obj) : warning LNK2019: CBDWRN -- 无法解析的外部符号 "public: virtual __thiscall CSmsClientMtm::~CSmsClientMtm(void)" (??1CSmsClientMtm@@UAE@XZ),该符号在函数 "public: virtual __thiscall CSmsClientMtm::`vector deleting destructor'(unsigned int)" (??_ECSmsClientMtm@@UAE@I@Z) 中被引用
1>smsengine.lib(smsengine.obj) : warning LNK2001: CBDWRN -- 无法解析的外部符号 "private: virtual void __thiscall CCharFormatLayer::FillCharFormat(class TCharFormatX &,class TCharFormatXMask &)const " (?FillCharFormat@CCharFormatLayer@@EBEXAAVTCharFormatX@@AAVTCharFormatXMask@@@Z)
1>smsengine.lib(smsengine.obj) : warning LNK2001: CBDWRN -- 无法解析的外部符号 "private: virtual class CFormatLayer * __thiscall CCharFormatLayer::RestoreNewL(class RReadStream &)" (?RestoreNewL@CCharFormatLayer@@EAEPAVCFormatLayer@@AAVRReadStream@@@Z)
1>smsengine.lib(smsengine.obj) : warning LNK2001: CBDWRN -- 无法解析的外部符号 "protected: virtual class CFormatLayer * __thiscall CParaFormatLayer::RestoreNewL(class RReadStream &)" (?RestoreNewL@CParaFormatLayer@@MAEPAVCFormatLayer@@AAVRReadStream@@@Z)
1>D:\S60_3rd_FP1_3\\Epoc32\release\winscw\udeb\anrufen31_a000af5f.exe : warning LNK4088: 因 /FORCE 选项生成了映像;映像可能不能运行
1>eexe.lib(uc_exe.obj) : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>GameApp.obj : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>GameCover.obj : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>GameLogo.obj : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>GameThread.obj : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>MainMenu.obj : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>NetInit.obj : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>PlayerData.obj : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>SpriteProperty.obj : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>GameDrawer.obj : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>GameNet.obj : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>NpcSprite.obj : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>ObjectEffect.obj : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>ObjectLoader.obj : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>tools.obj : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>ExUIBreed.obj : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>ExUIWorldMap.obj : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>eexe.lib(uc_exe.obj) : warning LNK4210: 存在 .CRT 节;可能有未处理的静态初始值设定项或结束符
1>MSL_All_MSE_Symbian_D.lib(wctype.c.obj) : warning LNK4200: 对象文件中的行号信息已损坏;已忽略
1>MSL_All_MSE_Symbian_D.lib(file_io.c.obj) : warning LNK4200: 对象文件中的行号信息已损坏;已忽略
1>生成日志保存在“file://d:\Work\AnrufenEN\Client\WIGame\WIGame3rd\Deb_S60_31_WINSCW\BuildLog.htm”
1>WIGame3_1 - 0 个错误,167 个警告
========== 生成: 1 已成功, 0 已失败, 0 最新, 0 已跳过 ==========
...全文
342 20 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
joinnycoo 2009-04-24
  • 打赏
  • 举报
回复
跟同事代码都是一样的,不可能就我代码有问题
joinnycoo 2009-04-24
  • 打赏
  • 举报
回复
我现在做的是三版程序员
btsy2000 2009-04-24
  • 打赏
  • 举报
回复
这个提示很像是在二版程序里面使用了禁止使用的 static 变量
joinnycoo 2009-04-23
  • 打赏
  • 举报
回复
因为代码和同事是共用的,他们的可以调试,就我的有个现象,再者,程序编译完成后,进入模拟器也是可以正常运行的。说明程序没有什么问题,
joinnycoo 2009-04-23
  • 打赏
  • 举报
回复
绝对正确
btsy2000 2009-04-22
  • 打赏
  • 举报
回复
看样子像是你的程序出了问题才导致2005退出的,检查一下你的构造函数有没有异常退出吧
hylove9494 2009-04-22
  • 打赏
  • 举报
回复
你安装顺序是否正确?
chy123zwt 2009-04-22
  • 打赏
  • 举报
回复
用carbide 2.0吧
  • 打赏
  • 举报
回复
用carbide 2.0吧
joinnycoo 2009-04-20
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 oyq_yangy 的回复:]
仔细检查下你的工程的linker属性都对吗?你可以生成makefile看看,主要看lib的路径和文件对不对。。。
还有就是你是不是在不能调试之前又安装过symbian的别的sdk呢?
你执行下set命令看看环境变量都对吗?
[/Quote]
.前些天还好可以正常调试,这几天每次调试(启动模拟器或模拟器已经启动在点调试),VS2005就会提示遇到问题需要重启,
joinnycoo 2009-04-20
  • 打赏
  • 举报
回复
.前些天还好可以正常调试,这几天每次调试(启动模拟器或模拟器已经启动在点调试),VS2005就会提示遇到问题需要重启
oyq_yangy 2009-04-20
  • 打赏
  • 举报
回复
仔细检查下你的工程的linker属性都对吗?你可以生成makefile看看,主要看lib的路径和文件对不对。。。
还有就是你是不是在不能调试之前又安装过symbian的别的sdk呢?
你执行下set命令看看环境变量都对吗?
zengcity 2009-04-20
  • 打赏
  • 举报
回复
还是习惯carbide呀...
chy123zwt 2009-04-20
  • 打赏
  • 举报
回复
3.0也有bug
joinnycoo 2009-04-20
  • 打赏
  • 举报
回复
~~~~~~~~~~
joinnycoo 2009-04-19
  • 打赏
  • 举报
回复
3.0就OK?
joinnycoo 2009-04-19
  • 打赏
  • 举报
回复
重装了一次还是不行.
chy123zwt 2009-04-18
  • 打赏
  • 举报
回复
carbide.vs3.0
「已注销」 2009-04-18
  • 打赏
  • 举报
回复
VS最好还是用2003,VS2005问题多多,曾经用过,后来放弃了
ch1oE 2009-04-18
  • 打赏
  • 举报
回复
感觉像是VS和环境并没有完整的挂接起来导致的。
carbide.vs重新装一下试试看吧。

3,119

社区成员

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

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