问题
前段时间移植linux到windows(vs2013),如下代码:
int len = 10;
char tmp[len];
编译出错,但在gcc编译是成功的。原因在于vs2013默认不开启对c99标准的支持,c99标准开始支持动态数组;修改代码或者修改vs2013支持c99;
前段时间移植linux到windows(vs2013),如下代码:
int len = 10;
char tmp[len];
编译出错,但在gcc编译是成功的。原因在于vs2013默认不开启对c99标准的支持,c99标准开始支持动态数组;修改代码或者修改vs2013支持c99;