Gtk3 - 如何在当前目录中查找图像? (gtk_image_new_from_file)(我用的是 C)

Gtk3 - how to find image in current directory? (gtk_image_new_from_file) (i'm using C)

我是 Gtk3 的新手,刚刚学会了如何加载图像,但我不希望它被硬编码,所以我可以分享我的应用程序并且它适用于所有人而无需更改任何内容。

image = gtk_image_new_from_file("/users/me/desktop/game/earth.png");

我试过使用“./earth.png”,因为我知道这在其他所有方面都有效,但它没有。 正如我之前提到的,我对 Gtk3 很陌生,如果我让你感到畏缩,我深表歉意。 (顺便说一句,我在问这个之前检查了文档和 YouTube)

通过 @Gerhardh 的 post 检测当前目录和 this TutorialGateway 页面在没有 strcat 的情况下进行连接找到了我的解决方案(我无法让 strcat 工作)。我还在游戏文件夹里放了一个小的README.md放图片的地方,因为它们必须在某个目录(主目录)