麦步社区-论坛

标题: 手表模拟器编译模拟时出现redefine错误 [打印本页]

作者: ciyou    时间: 2016-12-13 13:54
标题: 手表模拟器编译模拟时出现redefine错误
根据文档说明配置了环境变量,尝试模拟番茄钟,结果64位编译器下提示如下内容,无法模拟
  1. 3:0: warning: "IMAGE_ICON" redefined [enabled by default]
  2. #define  IMAGE_ICON  5001
  3. ^
  4. d:\visualmwatch_w32\mbcc\include\winuser.h:195:0: note: this is the location of the previous definition
  5. #define IMAGE_ICON 1
  6. ^
复制代码
开始以为是我的gcc是32位的,就换用32位模拟器,结果同样报错,但是显示出模拟界面了,正常运行,不过无法加载图像资源
请问是什么原因,我该如何配置



作者: Deaver    时间: 2016-12-13 14:23
说你重复定义了,稍微改改,例如改成:
#define  IMAGE_ICON_A  5101
然后再把后面代码里的 IMAGE_ICON 都替换成 IMAGE_ICON_A 看看行不行
作者: ciyou    时间: 2016-12-13 15:12
Deaver 发表于 2016-12-13 14:23
说你重复定义了,稍微改改,例如改成:
#define  IMAGE_ICON_A  5101
然后再把后面代码里的 IMAGE_ICON 都 ...

官方Demo 只加了模拟接口
出错的文件是sdk里的
作者: ciyou    时间: 2016-12-13 16:50
有谁知道是怎么回事吗…<(`^´)>
作者: Deaver    时间: 2016-12-14 12:05
ciyou 发表于 2016-12-13 15:12
官方Demo 只加了模拟接口
出错的文件是sdk里的

你先试下简单的表盘可以不可以
作者: soully    时间: 2016-12-14 18:13
ciyou 发表于 2016-12-13 15:12
官方Demo 只加了模拟接口
出错的文件是sdk里的

出错的文件是sdk里的,可是是因为你的代码引起的
作者: 王小健    时间: 2016-12-25 07:01
直接把这行注掉试试?




欢迎光临 麦步社区-论坛 (http://bbs.maibu.cc/) Powered by Discuz! X3.2