关于LNK2001: 无法解析的外部符号 __iob

今天在VC知识库网里,下载了一个图片的解压缩程序,在它的示例代码里可以运行通过,可是我想嵌入到我的程序里面去用它,由于原程序是由C来写,所以我决定把它改成一个类,改完后,编译,出现了LNK2001: 无法解析的外部符号 __iob,马上百度一下,看一下是什么原因,找了好久,才在http://blog.csdn.net/spanzhang/archive/2007/06/26/1667480.aspx这里找到了原因,按照里面的说在cpp文件开头加入
extern "C" { FILE _iob[3] = {__iob_func()[0], __iob_func()[1], __iob_func()[2]}; },终于把问题解决了,在找问题的过程中,发现在这里http://blog.sina.com.cn/u/1288942961,还有一些其它 从VC6,VS2003转移到VS2005遇到的问题总结

你可能感兴趣的:(百度,file,c)