我似乎无法使用头文件fstream
我尝试下载头文件并将其链接到编译器,但它仍然显示相同的错误。
ofstream file("file.txt",ios::out);
file<<"text file.";
文本应该复制到文件中,但是当我运行它时,不会创建文件,并且输出屏幕终止而不显示任何内容。 这些是错误:
cannot open output file, Permission denied
[Error] ld returned 1 exit status
错误消息由链接器ld
生成。它说它无法打开输出文件(您尝试创建的可执行文件(。
这可能是因为您已经在某处运行程序。
关闭它,以便编译器和链接器可以将其替换为您尝试构建的新版本。
复制/粘贴工具链的 fstream 标头的内容不会改变任何东西;它更有可能破坏东西。
实际上,这与fstream
,或头文件或类似的东西无关。我怀疑您添加了一些fstream
功能,然后下一次重建(旨在测试新代码(触发了问题。
您现在可以通过删除新fstream
代码并注意问题不会消失来验证这一点。始终尝试通过试验、错误和验证的过程来缩小问题范围。