Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
编译C++/Eclipse中的GTK_Eclipse_Gcc_Gtk - Fatal编程技术网

编译C++/Eclipse中的GTK

编译C++/Eclipse中的GTK,eclipse,gcc,gtk,Eclipse,Gcc,Gtk,我正在摆弄Eclipse的C/C++版本来构建一个简单的GTK应用程序。然而,我似乎无法从Eclipse中编译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

我正在摆弄Eclipse的C/C++版本来构建一个简单的GTK应用程序。然而,我似乎无法从Eclipse中编译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;
}

有点沮丧,非常感谢任何帮助

您忘记了反报价

将命令行的结尾更改为

`pkg-config --cflags --libs gtk+-2.0`
`pkg-config --cflags --libs gtk+-2.0`

这意味着“在反引号之间获取命令的输出并用其结果替换它”。

尝试安装
libgtk2.0-dev
。然后将
gtk+-2.0/gtk/gtk.h
更改为
gtk/gtk.h
,并且(正如klez所说)将命令行末尾更改为:

`pkg-config --cflags --libs gtk+-2.0`