我正在尝试使用 Visual C++ Studio 4.0 版编译一些代码。
我知道我需要为此代码使用标准模板库,这是编译器因错误而停止的地方:
#include <fstream>
致命错误 C1083:无法打开包含文件:'fstream':没有这样的文件或目录
查看编译器安装盘,STL 文件没有随编译器一起安装,但我在安装盘上找到了它们所在的子目录。我从未使用过 STL,也不确定文件的确切放置位置。现在,我已将它们放在源文件的子目录中,并将该目录添加到 Build->Settings->Resources->Additional Resource Include Directories。另请注意,STL 目录中没有名为 fstream 或 fstream.h 的文件。
在 read.me 中有这个注释:
(1) STL是C++标准库的容器、迭代器、算法部分,并不是完整的标准库。(此包中不包含 I/O 流、字符串等。)
所以我有点困惑 - 我是否需要在某个地方获取其他源文件,或者我应该如何继续?谢谢你的帮助!