我的主音c:

#include <stdlib.h>
#include <gtk/gtk.h>

int main(int argc, char **argv)
{
    return EXIT_SUCCESS;
}

我使用:
gcc `pkg-config --cflags --libs libgtk+-2.0` -o tresor main.c

但我有个错误:
Package libgtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libgtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libgtk+-2.0' found
main.c:2:21: fatal error: gtk/gtk.h: No such file or directory
 #include <gtk/gtk.h>
                     ^
compilation terminated.
make: *** [tresor] Error 1

我检查了libgtk2.0-dev和libgtk2.0-0,它已经安装好了。
我尝试更新,升级,删除和安装。它不起作用。

最佳答案

只需将包名称调整为gtk+-2.0:

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

关于c - gtk 2.0出现gcc错误消息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31625890/

10-10 21:25