声明循环初始化的非变量声明

时间:2016-02-24 23:59:18

标签: loops variables declaration

我正在编译成功之前编译的代码。但这次它给了我一个错误:

错误:在'for'循环初始化声明中声明非变量'mxmlGetFirstChild(current)'

我正在编译此代码cAER这是一个很大的代码,这是其中的一部分:

for (mxml_node_t *current = mxmlGetFirstChild(node); current!=NULL; current = mxmlGetNextSibling){

... }

如果有人给我一个解决方案,我将不胜感激。 操作系统:Ubuntu 12.04 64位 海湾合作委员会:4.9.2 std标志设置为c99(我还测试了c9x,gnu99和c11) 已安装libmxml1 2.6-2

1 个答案:

答案 0 :(得分:0)

我升级到Ubuntu 14.04并解决了。仍然不知道为什么它在12.04上表现