error C2099: initializer is not a constant

  • Post author:
  • Post category:其他


vs2010的老问题,首先出现错误:

error LNK2001: unresolved external symbol __iob

然后在网上搜索了答案:

我在main里面添加了如下代码:

#ifdef __cplusplus

extern “C”

#endif

FILE _iob[3] = {__iob_func()[0], __iob_func()[1], __iob_func()[2]};

结果出现了新的问题:

报错的语句是:FILE _iob[3] = {__iob_func()[0], __iob_func()[1], __iob_func()[2]};

提示:error C2099: initializer is not a constant

怎么办啊,,,请大神指教



版权声明:本文为qq_26512631原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。