完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 mr.pengyongche 于 2013-4-30 03:21 编辑
typedef struct { int size; union { struct { double values[MAX_VECTOR]; } ; struct { double x, y, z, w; } ; struct { double p, q, r; } ; struct { double a, b, c, d; }; }; } vector_t; vector_t *euler; double euler_x = euler->x /2; 高手们帮忙看下这个结构体嵌套程序,在ARM编译环境可通过,但是在DSP的CCS却不能通过,我该怎么改?这个程序是个arm编程环境下的程序,我想把它移植到2812上,但是CCS编译提示 "main.c", line 60: warning: struct or union declares no named members "main.c", line 816: error: struct " 我查了一下C语言的相关书籍,问题是内层嵌套结构体没有变量名,由于子函数很多,都用到这样的结构体指针,有什么办法可以小动一下解决这个问题,或者改变下CCS编译器的办法 |
|
相关推荐
|
|
怎么获取E币啊
|
|
|
|
|
|
基于 DSP5509 进行数字图像处理中 Sobel 算子边缘检测的硬件连接电路图
2426 浏览 0 评论
695 浏览 0 评论
普中科技F28335开发板中,如何使用aic23播放由代码生成的正弦波
2865 浏览 0 评论
3629 浏览 1 评论
1205 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 05:00 , Processed in 0.888340 second(s), Total 71, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号