我试图在我的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库使用gtk2。
我使用这个命令来编译。
gcc -o test test.c `pkg-config --cflags --libs gtk+-3.0 vte`我怎么能解决这个问题??
发布于 2015-01-04 13:59:01
您应该定义一个基于gtk3的VTE库版本,在我的Ubuntu14.04 PC上,适当的vte版本是2.90,所以编译命令如下:
gcc -o test test.c `pkg-config --cflags --libs gtk+-3.0 vte-2.90`https://stackoverflow.com/questions/27766056
复制相似问题