問題
前段時間移植linux到windows(vs2013),如下代碼:
<code>
int len = 10;
char tmp[len];
</code>
編譯出錯,但在gcc編譯是成功的。原因在于vs2013默認(rèn)不開啟對c99標(biāo)準(zhǔn)的支持,c99標(biāo)準(zhǔn)開始支持動態(tài)數(shù)組;修改代碼或者修改vs2013支持c99;
前段時間移植linux到windows(vs2013),如下代碼:
<code>
int len = 10;
char tmp[len];
</code>
編譯出錯,但在gcc編譯是成功的。原因在于vs2013默認(rèn)不開啟對c99標(biāo)準(zhǔn)的支持,c99標(biāo)準(zhǔn)開始支持動態(tài)數(shù)組;修改代碼或者修改vs2013支持c99;