这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 合作大赛 » 请问编译release版本出错是为什么?debug正常.

共7条 1/1 1 跳转至

请问编译release版本出错是为什么?debug正常.

菜鸟
2010-11-18 21:46:54     打赏
你们好,我现在的情况是debug正常,并可以生成.exe文件,也可以调试执行.但是batch build,build release时显示出22个error,如下,请问这是为什么呢?: Linking... VreDigu.obj : error LNK2001: unresolved external symbol _vm_reg_pen_callback VreDigu.obj : error LNK2001: unresolved external symbol _vm_reg_keyboard_callback VreDigu.obj : error LNK2001: unresolved external symbol _vm_reg_sysevt_callback VreDigu.obj : error LNK2001: unresolved external symbol _vm_graphic_set_clip VreDigu.obj : error LNK2001: unresolved external symbol _vm_graphic_create_layer VreDigu.obj : error LNK2001: unresolved external symbol _vm_graphic_get_screen_width VreDigu.obj : error LNK2001: unresolved external symbol _vm_graphic_get_screen_height VreDigu.obj : error LNK2001: unresolved external symbol _vm_exit_app VreDigu.obj : error LNK2001: unresolved external symbol _vm_graphic_delete_layer VreDigu.obj : error LNK2001: unresolved external symbol _vm_graphic_release_canvas VreDigu.obj : error LNK2001: unresolved external symbol _vm_graphic_flush_layer VreDigu.obj : error LNK2001: unresolved external symbol _vm_graphic_blt VreDigu.obj : error LNK2001: unresolved external symbol _vm_graphic_get_canvas_buffer VreDigu.obj : error LNK2001: unresolved external symbol _vm_graphic_get_img_property VreDigu.obj : error LNK2001: unresolved external symbol _vm_free VreDigu.obj : error LNK2001: unresolved external symbol _vm_graphic_load_image VreDigu.obj : error LNK2001: unresolved external symbol _vm_load_resource VreDigu.obj : error LNK2001: unresolved external symbol _vm_graphic_clear_layer_bg VreDigu.obj : error LNK2001: unresolved external symbol _vm_graphic_get_layer_buffer VreDigu.obj : error LNK2001: unresolved external symbol _vm_graphic_get_character_height MSVCRT.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16 Release/VreDigu.exe : fatal error LNK1120: 21 unresolved externals Error executing link.exe.



关键词: 请问     编译     release     版本     出错     为什么     d    

菜鸟
2010-11-18 21:57:13     打赏
2楼
以上问题已解决,但又出现一个新问题,编译出来的文件双击运行可以打开模拟器,但是simulator只显示一个标题栏,不显示手机.memory state显示total memory 为0.依然是调试时正常. 另外,看见大家在讨论上传的文件格式问题,到底应该是什么呢?我产生的是.exe文件啊.

菜鸟
2010-11-18 22:28:18     打赏
3楼
把编译出来的.EXE文件放到工程目录下面就可以了,运行时需要一些配置文件

菜鸟
2010-11-19 17:25:02     打赏
4楼
多谢指点迷津,确实的可以了. 另外,看到很多人再上传.axf文件,.axf文件不能在模拟器里运行吧? 还有,上传作品是不是要上传.exe的?

助工
2010-11-22 17:51:11     打赏
5楼

.axf不能在模拟器上运行

如果想要提交作品,请参考《上传作品须知》:
1、上传文件的格式:zip格式文件
2、提交截止日期:2010年12月10日20点
3、邮件提交设计方案:mediatek@eepw.com.cn
4、压缩文件中应包含:
 ·参赛队长授权书(需有全体队员签名)
 ·参赛作品的概述:题目,摘要,关键词,实现的功能和特色(字数两千以上)
 ·必须提交可执行文件
  a)必须要能顺利在仿真器上运行
  b)必须能支持中英文
  c)不能含有暴力,****或非法内容
  d)不能违反知识产权


菜鸟
2010-11-26 11:33:07     打赏
6楼

弱弱的问一句,那些问题是怎么解决的啊?


助工
2010-11-29 11:18:49     打赏
7楼
请DeanSinaean帮忙说明一下,谢谢。

共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]