gtk/gtk.h:没有这样的文件或目录Windows

问题描述 投票:0回答:1

过去几天我断断续续地在互联网上寻找这个问题的解决方案,而我找到的每个解决方案都给我带来了更多问题。我倾向于相信这是因为我使用的是 Windows,而不是使用 Linux 或类似的系统,但我无法确认。

这是我尝试过的:

  1. $sudo ...

这导致我收到消息:

'sudo' is not recognized as an internal or external command, operable program or batch file
。这似乎是一个不在 Windows 上的命令,并且在这种情况下没有明确的替代命令。

  1. 'pkg-config'

我见过各种不同版本的做什么,但我不记得我尝试过哪些版本。它确实始终如一地向我传达信息

pkg-config: No such file or directory

我真的不知道该去哪里,因为我发现的所有内容基本上只是给了我这两种解决方案之一,但没有真正解释它们的作用或在哪里使用它们。完全有可能我只是想在错误的目录中执行此操作但没有意识到。

如果重要的话,这是我的代码。它非常稀疏,因为我只是想确保 gtk 完全正常工作。

#include <gtk/gtk.h>

GtkWidget *window;
GtkWidget *button;

gtk_init(&argc, &argv);

我确信这个问题已经在其他地方得到了解答,但经过几个小时的搜索后我找不到它,所以我在这里发帖。

编辑:看来你们都认为我安装不正确,虽然这是可能的,而且我已经查看了发送给我的内容并进行了尝试,但我仍然不知道如何使用 GTK。我编译的代码仍然有同样的错误。

我相信问题与没有

pkg-config
有关(正如我上面所说的),我找到的关于如何获得
pkg-config
的唯一信息是使用
sudo
命令,我相信这是 Linux 独有的,或者至少不是 Windows 原生的

c windows gtk gtk3
1个回答
0
投票

这里是在 Windows 上设置 GTK 的指南: GTK官方文档

如果你想在 Windows 上安装 pkg-config: 如何在windows下安装pkg配置?

要编译您的代码,文档如下:

gcc $( pkg-config --cflags gtk4 ) -o example-0 example-0.c $( pkg-config --libs gtk4)

© www.soinside.com 2019 - 2024. All rights reserved.