Variably modified array at file scope
原因是静态数组被声明为动态数组了。
修改方法:将下标值修改为固定常数
例如
#define WRONG_MAX g_ul32test;
static int parray[WRONG_MAX];
这里g_ul32test可能是变量。
修改后,
#define WRONG_MAX 4;
static int parray[WRONG_MAX];
参考
http:/
原创
2016-07-13 12:42:12 ·
1169 阅读 ·
0 评论