打印
[MSP430]

这个大家帮忙看看为什么会报错啊

[复制链接]
2154|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
冰冷的游客|  楼主 | 2014-8-6 10:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ST, ni, TI, TE, ADM
这个大家帮忙看看为什么会报错啊,别人写的就能编译过,
memcpy(S_LCD.C_TotalHigh,"00000.0",7);



Error[Pe757]: variable "S_LCD" is not a type name         C:\Documents and Settings\Administrator\Systeminit.c 63
Error[Pe018]: expected a ")"                  C:\Documents and Settings\Administrator\Systeminit.c 63
Error[Pe260]: explicit type is missing ("int" assumed)     C:\Documents and Settings\Administrator\Systeminit.c 63
Error[Pe147]: declaration is incompatible with "__cc_version2 void *memcpy(void *, void const *, size_t)" (declared at line 26 of "D:\Program Files\IAR  C:\Documents and Settings\Administrator\Systeminit.c 63

相关帖子

沙发
ayb_ice| | 2014-8-6 10:51 | 只看该作者
试试
memcpy(&S_LCD.C_TotalHigh,"00000.0",7);

使用特权

评论回复
板凳
冰冷的游客|  楼主 | 2014-8-6 11:09 | 只看该作者
ayb_ice 发表于 2014-8-6 10:51
试试
memcpy(&S_LCD.C_TotalHigh,"00000.0",7);

不行啊。还是编译不过啊

使用特权

评论回复
地板
ayb_ice| | 2014-8-6 11:15 | 只看该作者
冰冷的游客 发表于 2014-8-6 11:09
不行啊。还是编译不过啊

关键不知道你这S_LCD.C_TotalHigh什么东西

另外也不知道你这错误是不是第一个错误

使用特权

评论回复
5
冰冷的游客|  楼主 | 2014-8-6 11:17 | 只看该作者
ayb_ice 发表于 2014-8-6 11:15
关键不知道你这S_LCD.C_TotalHigh什么东西

另外也不知道你这错误是不是第一个错误

S_LCD是个结构体
C_TotalHigh是里面的一个数组

使用特权

评论回复
6
ayb_ice| | 2014-8-6 11:19 | 只看该作者
S_LCD是个结构体类型还是个结构体变量呢

使用特权

评论回复
7
冰冷的游客|  楼主 | 2014-8-6 11:22 | 只看该作者
typedef struct{
    unsigned char C_Lcd_Flag;    //显示内容标志
    char C_TotalHigh[7];         //总高  
    char C_WaterHigh[7];         //水高
    char C_Temperature[5];       //温度
    char C_Speed[6];             //流速
   
    char C_Volume[8];            //体积
    char C_WaterVolume[8];       //标体
    char C_Quality[8];           //质量
    char C_Density[5];           //密度

}LCD_Struct;
我在调用的时候
extern LCD_Struct  S_LCD;

使用特权

评论回复
8
冰冷的游客|  楼主 | 2014-8-6 11:25 | 只看该作者
ayb_ice 发表于 2014-8-6 11:19
S_LCD是个结构体类型还是个结构体变量呢

结构体变量

使用特权

评论回复
9
ayb_ice| | 2014-8-6 11:29 | 只看该作者
应该是没有LCD_Struct声明

加个声明

然后
memcpy((void*)&S_LCD.C_TotalHigh[0],"00000.0",7);


使用特权

评论回复
10
冰冷的游客|  楼主 | 2014-8-6 11:35 | 只看该作者
ayb_ice 发表于 2014-8-6 11:29
应该是没有LCD_Struct声明

加个声明

谢谢,解决了,我把它放到函数体外面了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

75

帖子

0

粉丝