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`