我在擺弄Eclipse的C/C++版本來構建一個簡單的GTK應用程序。但是,我似乎無法在Eclipse中編譯GTK示例。在Eclipse中編譯C++/GTK
我認爲gtk安裝正確,使用了ubuntu的包管理器。
代碼:
#include <gtk-2.0/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;
}
我也跟着指示here設置命令行模式"pkg-config --cflags --libs gtk+-2.0"
,但我得到這些錯誤:
Building file: ../src/GTKtestC.c
Invoking: GCC C Compiler
gcc -I/usr/include/gtk-2.0 -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/GTKtestC.d" -MT"src/GTKtestC.d" -o"src/GTKtestC.o" "../src/GTKtestC.c" pkg-config --cflags --libs gtk+-2.0
gcc: pkg-config: No such file or directory
gcc: gtk+-2.0: No such file or directory
cc1: error: unrecognized command line option "-fcflags"
cc1: error: unrecognized command line option "-flibs"
make: *** [src/GTKtestC.o] Error 1
開始有點沮喪,任何幫助非常感謝