返回官网官方微博

麦步社区-论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: MAI 表盘
查看: 6030|回复: 12
打印 上一主题 下一主题

定时器应用模拟时出现的问题

[复制链接]

5

主题

21

帖子

248

麦力

精华
0
阅读权限
20
在线时间
9 小时

跳转到指定楼层
楼主
发表于 2017-4-12 15:30:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
下载了定时器应用的源码,在开发环境模拟时,出现一些警告,但不影响实现。好像说头文件重新定义了,不知道这会不会影响以后的开发呢。求大神解答。具体如下:

In file included from E:\MAIBU\VisualMWatch_W64\watchapp_time_keeper.c:30:0:
E:\MAIBU\VisualMWatch_W64\maibu_res.h:3:0: warning: "IMAGE_ICON" redefined
#define  IMAGE_ICON  5001
^
In file included from E:/MAIBU/VisualMWatch_W64/mbcc/x86_64-w64-mingw32/include/windows.h:72:0,
                 from E:/MAIBU/VisualMWatch_W64/mbcc/x86_64-w64-mingw32/include/winsock2.h:23,
                 from .\mbcc\include/curl/multi.h:51,
                 from .\mbcc\include/curl/curl.h:1561,
                 from .\mbcc\include/os_comm.h:19,
                 from .\mbcc\include/maibu_sdk.h:23,
                 from E:\MAIBU\VisualMWatch_W64\watchapp_time_keeper.c:29:
.\mbcc\include/winuser.h:3441:0: note: this is the location of the previous definition
#define IMAGE_ICON 1

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信 WeiboWeibo
收藏收藏1 分享分享 顶 踩

0

主题

848

帖子

1万

麦力

精华
0
阅读权限
90
在线时间
652 小时
13#
发表于 2017-4-14 21:47:16 | 只看该作者
#ifdef和#endif要成对的删

5

主题

21

帖子

248

麦力

精华
0
阅读权限
20
在线时间
9 小时

12#
 楼主| 发表于 2017-4-14 20:21:20 | 只看该作者
我在操作的时候出现了两个问题,其一就是前面那位大哥说的资源id冲突,json里名字image_icon后加个1即可。其二就是我使用了记事本去打开json,在修改数据的时候出现了错误。正确的做法是用notepad++修改,不要用记事本直接编辑。
附上麦步社区上修改json的帖子。http://bbs.maibu.cc/forum.php?mo ... &highlight=json

66

主题

915

帖子

1万

麦力

精华
8
阅读权限
80
在线时间
1040 小时

麦步极客实验室麦步增强版用户

11#
发表于 2017-4-14 17:42:19 来自手机 | 只看该作者
资源id冲突,json里名字image_icon后加个1即可。

5

主题

21

帖子

248

麦力

精华
0
阅读权限
20
在线时间
9 小时

10#
 楼主| 发表于 2017-4-14 16:22:56 | 只看该作者
qs100371 发表于 2017-4-12 16:47
把json里改了就行了

不太明白,能具体说下嘛?
是改红色字体那里,还是绿色字体
我改过,警告没有消失
{
  "uuid": "6ea03a96b2638c393498f4ce79d737de",
  "name": "定时器",
  "icon": "IMAGE_ICON",
  "version": "1.1.2",
  "watchface": "false",
  "resources": [
      {
        "type": "bmp",
        "name": "IMAGE_ICON",
        "file": "timer_logo.bmp"
      },
      {
        "type": "bmp",
        "name": "RES_BITMAP_TIMER_CHOOSE_OFF",
        "file": "timer_choose_off.bmp"
      },
      {
        "type": "bmp",
        "name": "RES_BITMAP_TIMER_SET_BG",
        "file": "timer_set_bg.bmp"
      },
      {
        "type": "bmp",
        "name": "RES_BITMAP_TIMER_USER_BELL",
        "file": "timer_user_bell.bmp"
      },
          {
        "type": "bmp",
        "name": "RES_BITMAP_TIMER_SYS_BELL",
        "file": "timer_sys_bell.bmp"
      },
      {
        "type": "bmp",
        "name": "RES_BITMAP_TIMER_CHOOSE_ON",
        "file": "timer_choose_on.bmp"
      }
      ]
      }

23

主题

1532

帖子

9071

麦力

精华
0
阅读权限
80
在线时间
103 小时

9#
发表于 2017-4-14 00:10:33 | 只看该作者
支持开发者

66

主题

915

帖子

1万

麦力

精华
8
阅读权限
80
在线时间
1040 小时

麦步极客实验室麦步增强版用户

8#
发表于 2017-4-12 16:47:01 | 只看该作者
把json里改了就行了

5

主题

21

帖子

248

麦力

精华
0
阅读权限
20
在线时间
9 小时

7#
 楼主| 发表于 2017-4-12 16:10:58 | 只看该作者
qs100371 发表于 2017-4-12 15:47
在json里把图标名改成image_icon1,c文件里对应也改了ff

json中有一段这样的定义
"resources": [
      {
        "type": "bmp",
        "name": "IMAGE_ICON",
        "file": "timer_logo.bmp"
      },
但是我在源码中没有找到调用IMAGE_ICON的地方,在resource中IMAGE_ICON的图标是应用的图标,不是图层的图标。
现在脑袋好乱啊

66

主题

915

帖子

1万

麦力

精华
8
阅读权限
80
在线时间
1040 小时

麦步极客实验室麦步增强版用户

6#
发表于 2017-4-12 15:48:39 来自手机 | 只看该作者
#ifdef和#endif要成对的删

66

主题

915

帖子

1万

麦力

精华
8
阅读权限
80
在线时间
1040 小时

麦步极客实验室麦步增强版用户

5#
发表于 2017-4-12 15:47:48 来自手机 | 只看该作者
在json里把图标名改成image_icon1,c文件里对应也改了ff
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|麦步官方论坛 ( 粤ICP备12052190号  

GMT+8, 2024-5-19 14:40 , Processed in 0.088595 second(s), 25 queries .

Powered by Discuz! X3.2

© 2012-2021 Comsenz Inc.

快速回复 返回顶部 返回列表