编译C++/Eclipse中的GTK
我正在摆弄Eclipse的C/C++版本来构建一个简单的GTK应用程序。然而,我似乎无法从Eclipse中编译GTK示例 我认为gtk安装正确,使用ubuntu软件包管理器 代码是:编译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
#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`