编译出现declared insider parameters list警告!该如何解决
编译出现declared insider parameters list警告!
编译的时候会出现如题的警告信息,不知道为什么会出现这样的警告。
用gcc
部分代码如下:
struct charInfo
{
...
};
void ConsturctCharInfo(struct charInfo *st_char, unsinged char *charIndex)
{
..../*给结构体中的成员赋值*/
}
int main()
{
struct charInfo *st_char;
...
ConstructCharInfo(st_char, charIndex);
...
}
------解决方案--------------------
貌似charIndex这个没定义。。。
------解决方案--------------------
你的这个
struct charInfo
{
...
};
是在my.h的哪一行给出的啊?
把它挪到my.h的第10行之前。
------解决方案--------------------
struct charInfo *st_char;
--
分配空间了吗?
编译的时候会出现如题的警告信息,不知道为什么会出现这样的警告。
用gcc
部分代码如下:
struct charInfo
{
...
};
void ConsturctCharInfo(struct charInfo *st_char, unsinged char *charIndex)
{
..../*给结构体中的成员赋值*/
}
int main()
{
struct charInfo *st_char;
...
ConstructCharInfo(st_char, charIndex);
...
}
------解决方案--------------------
貌似charIndex这个没定义。。。
------解决方案--------------------
你的这个
struct charInfo
{
...
};
是在my.h的哪一行给出的啊?
把它挪到my.h的第10行之前。
------解决方案--------------------
struct charInfo *st_char;
--
分配空间了吗?