gtk3无法用vte编译

时间:2015-01-04 13:36:22

标签: c gtk3 vte

我正在尝试在我的Gtk3应用中集成终端,但是当我编译应用时, 我收到了这个错误。

(csimpleide:9858): Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in  the same process is not supported
Trace/breakpoint trap (core dumped)

因为vte lib使用gtk2

我用这个命令编译。

gcc -o test test.c `pkg-config --cflags --libs gtk+-3.0 vte`

我怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

您应该在我的Ubuntu 14.04 PC上定义基于gtk3的VTE库版本,相应的vte版本是2.90,因此编译命令将是:

gcc -o test test.c `pkg-config --cflags --libs gtk+-3.0 vte-2.90`