リソースフォルダに画像「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++にかなり慣れていないので、ファイルを見つけることがどのように想定されているのか、またはファイルがどのパスを検索するのかがよくわかりません。また、これは非常に簡単な問題だと確信していますが、どういうわけか解決できません。
すべての助けは大歓迎です。