当碰到 io 相关的编译错误时,一般都有如下引入的头文件。
#include <iostream.h>
#include <fstream.h>
把上面的头文件修改为
#include <iostream>
#include <fstream>
using namespace std;
另外在代码中使用到的 ofstream , 修改为 std::ofstream 即可。
最后如果在碰到
fatal error LNK1104: cannot open file 'msvcirtd.lib'
这样的错误, 则是main的主函数所在的 cpp 文件没有引入头文件, 在加上#include <iostream>
using namespace std;
即可解决链接错误的问题。
本文介绍了解决C++程序中出现的IO编译错误和链接错误的方法。包括更新头文件引用,如将iostream.h和fstream.h更改为iostream和fstream,并确保使用了正确的命名空间。同时,还提供了解决fatal error LNK1104的方法,即在main函数所在文件中引入必要的头文件。
2635

被折叠的 条评论
为什么被折叠?



