楼主本人最近在做毕设,参考学长VC6.0的版本代码,转成VS2010的代码,过程中出现
fatal error LNK1104: cannot open file 'msvcirtd.lib'
头疼死了。。。
百度一下,是因为
有人说是因为我文件中使用 #include 的问题。
我查找了一下,有可能是这样的问题,我用的是#include
又百度一下
1. iostream类: 负责与控制台输入输出打交道, 这个我们已经很熟悉了。 注意: 实际具体又可以区分为:istream和ostream
2. fstream类: 负责与文件输入输出打交道, 这个我们接触过。 注意: 实际具体又可以区分为:ifstream和ofstream
那我的问题就出在fstream类。
又百度一下,说是
fstream是比较旧版的文件。。。一脸懵逼,又没说什么解决办法
后来既然少了msvcirtd.lib,那就去找这个文件。
然而网上并没有这个文件的下载,没办法,只好在VC6.0中查找,刚好找到,激动得要死。
然后放入VS2010的lib链接库中,并在程序中添加#pragma comment(lib,"msvcirtd.lib")
成功!!!!