我已将图像“padimage.png”添加到我的资源文件夹并设置add to target
和make copy if needed
检查。然后在我的 c++ 代码中,我有以下代码来检查它是否可以到达文件
std::ifstream my_file("padimage.png");
if (my_file.good())
{
std::cout << "could read file \n";
} else {
std::cout << "could not read file \n";
}
这失败意味着我无法访问该文件。我已经检查了调试构建文件夹,并且图像在资源文件夹下,我还尝试了文件的替代路径,如"resources/padimage.png"
|| Resources/padimage.png
|| ../Resources/padimage.png
等等等等
我对 c++ 还是很陌生,所以我不太明白它是如何查找文件或它搜索相对于什么路径的。此外,我确信这是一个非常简单的问题,但我无法解决它。
非常感谢所有帮助。