2015-01-04 1 views
0

Я пытаюсь интегрировать терминал в мое приложение Gtk3, но когда я скомпилирую приложение, , я получил эту ошибку.gtk3 не может быть скомпилирован с помощью vte

(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` 

как я могу решить это?

+0

Вы должны определить версию для 'vte' библиотека. Каков ваш текущий? – meskobalazs

ответ

0

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

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

Он работает спасибо –

+0

Вы должны принять ответ, если это решение. – meskobalazs