我是 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 编译的命令。