0

我是 GTK 库的新手,运行有趣的程序时出现编译问题:

#include <gtk/gtk.h>

int main( int   argc,
          char *argv[] )
{
    GtkWidget *window;

    gtk_init (&argc, &argv);

    window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
    gtk_widget_show  (window);

    gtk_main ();

    return 0;
}

我在编译时输入了这个:

gcc practice.c -o practice `pkg-config --cflags --libs gtk+-2.0`

并得到以下错误:

gcc: error: `pkg-config: No such file or d
gcc: error: gtk+-2.0`: No such file or dir
gcc: error: unrecognized option '--cflags'
gcc: error: unrecognized option '--libs'

我不知道为什么这不会编译,因为我下载了官方网站的 GTK+ 2.24.10,我什至将它存储在它自己的文件中,并在环境变量中为它创建了一个路径;C:\GTK STUFF\

那么我做错了什么,因为当我首先下载 MinGW 并将 c 编译器添加到我的路径时,它就像一个魅力,那么现在有什么问题?我应该下载额外的东西还是将其存储在其他地方。我已经尝试将它存储在 C 二进制文件中,但得到了相同的结果,并且官方站点只为您提供要下载的文件,而不是任何其他特定的我编译的东西——除了在 cmd 编译的命令。

4

0 回答 0