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 ответ

Решение

Вы должны определить gtk3 версия библиотеки VTE, на моем компьютере с Ubuntu 14.04, соответствующая vte версия 2.90так что команда компиляции будет такой:

gcc -o test test.c `pkg-config --cflags --libs gtk+-3.0 vte-2.90`
Другие вопросы по тегам