error LNK2019: unresolved externa l symbol __iob referenced in function



该错误主要是由于静态库在VC6编译而主程序在VC2005编译,大家用的CRT不同。


解决办法,main函数所在文件中代码中增加

  1. #ifdef __cplusplus
  2. extern "C" 
  3. #endif
  4. FILE _iob[3] = {__iob_func()[0], __iob_func()[1], __iob_func()[2]}; 


转载自 http://blog.csdn.net/zougangx/article/details/8048626


你可能感兴趣的:(error LNK2019: unresolved externa l symbol __iob referenced in function)