qingyin2009 发表于 2015-10-20 22:07:56

CW的一些警告如何关掉

接手一个别人的项目,里面警告很多,怕是有些问题被遗漏,想关掉些警告:

有个Non-standard bit field发现里面警告比较多的是 这个。


一般定义就是

typedef struct{
uchar ID:1
uchar data:1
}struct1;

不知道怎样才算标准

FSL_TICS_ZP 发表于 2015-10-21 09:28:17

可以参考此贴学习位域的定义方法
http://blog.csdn.net/xxxxxx91116/article/details/9224307

FSL_TICS_Robin 发表于 2015-10-21 09:50:07

不知道你什么版本的CodeWarrior,我在CW10.6的Help里搜索typedef struct就可以看到如下图示:

qingyin2009 发表于 2015-10-21 23:54:06

FSL_TICS_Robin 发表于 2015-10-21 09:50
不知道你什么版本的CodeWarrior,我在CW10.6的Help里搜索typedef struct就可以看到如下图示:
...

5.1版本的,今天看了c primer plus 发现位域定义要是整形才可以,我定义的是8位的。

另外,警告是可以帮助的,只是5.1版本的警告搜索把前面字母去掉了,所以需要手动搜索下

qingyin2009 发表于 2015-10-21 23:54:23

FSL_TICS_ZP 发表于 2015-10-21 09:28
可以参考此贴学习位域的定义方法
http://blog.csdn.net/xxxxxx91116/article/details/9224307 ...

Thank you已经找到答案了
页: [1]
查看完整版本: CW的一些警告如何关掉