gpt4 book ai didi

c++ - 无法使用 ifstream::open 打开 html 资源文件 - Visual Studio 2013

转载 作者:行者123 更新时间:2023-11-30 05:40:45 26 4
gpt4 key购买 nike

我正在做一个项目,它需要我打开一个 HTML 文件并使用它的内容。我将它添加到资源文件中,但是当我尝试打开它时,它位于:

std::ifstream templateFile;
templateFile.open("filename.html", std::ifstream::in);

操作失败。我使用 templateFile.fail() 检查了它。当我提供完整路径时,上述操作有效。该文件与其他文件一起位于项目文件夹中。我尝试将构建操作设置为内容,但它仍然不起作用。请帮忙。

最佳答案

输出目录,你的可执行文件被编译并放入不同于源目录,你创建所有 .cpp/.hpp 文件的地方(我假设有 filename.html文件)。本地路径 filename.html 应该是您的可执行文件的本地路径,而不是源文件。

在此处阅读有关更改输出目录的更多信息:https://msdn.microsoft.com/en-us/library/ms165410.aspx

关于c++ - 无法使用 ifstream::open 打开 html 资源文件 - Visual Studio 2013,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31478969/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com