OpenGL 纹理:如何创建图像路径?

OpenGL Textures: how do I create an image path?

我无法在此处上传纹理:

// The FileSystem::getPath(...) is part of the GitHub repository so we can find files on any IDE/platform; replace it with your own image path.
    unsigned char *data = stbi_load(FileSystem::getPath("resources/textures/container.jpg").c_str(), &width, &height, &nrChannels, 0);

关于上面的评论,我如何将其替换为我自己的图片路径?我试过这样的事情:

unsigned char *data = stbi_load("Desktop/container.jpg").c_str(), &width, &height, &nrChannels, 0);

但是没有用,当然,我的小脑袋现在已经超载了,我只是想不通。那么... 如何指定图片路径?

更新:这是我收到的错误消息:

我找到了解决方法:确实如 Joshua 所说,“将文件移动到正确的项目目录中,这样相对路径就可以工作了”。所以在我的项目中,我创建了一个名为 'Textures' 的文件夹并在其中添加了纹理,我使用以下方式调用纹理:

unsigned char* data = stbi_load("Textures/container.jpg", &width, &height, &nrChannels, 0);

我想通过将 Joshua 的答案添加为正确答案来结束此 post,但我不知道该怎么做,所以我会添加这个,谢谢大家的帮助和见解