gpt4 book ai didi

c - 图标显示在窗口上但不显示在 .exe 文件上 (gtk3 windows7)

转载 作者:行者123 更新时间:2023-12-05 01:12:19 28 4
gpt4 key购买 nike

我正在用 gcc 编译一个 c 应用程序,它使用 gtk3

我使用gtk_window_set_icon()设置图标,它显示在窗口和任务栏上。

我想知道如何编译我的应用程序以使文件 .exe 本身具有相同的图标。 (即,当我打开 .exe 所在的文件夹时,我会在 .exe 文件上看到图标,甚至在启动程序之前)

有什么想法吗?

(注意,我在 windows 7 64bit 上运行这个)

最佳答案

其实与GTK无关。 GTK 是用于图形用户界面 的库。但在这里您想要的是管理您的可执行文件

由于您使用的是 Windows,这可以通过使用资源文件 来实现。对于一个图标,你可以有这样的东西(例如将其命名为 resource.rc):

1 ICON test.ico

然后使用 gcc 套件,您可以使用 windres 来编译它:

windres resource.rc resource.o

现在编译并链接在一起:

gcc test.c resource.o

关于c - 图标显示在窗口上但不显示在 .exe 文件上 (gtk3 windows7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35063693/

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