Автор Тема: Разработка с gtk  (Прочитано 877 раз)

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Разработка с gtk
« : 10.08.2017 18:34:26 »
Скачал gtk-vnc-0.7.1-alt0.M80P.1.src.rpm
Хочу кое-какие изменения внести в файл examples/gvncviewer.c, но не могу установить зависимости никак! Не компилируется хоть тресни!
Automake не работает говорит, что у меня 14 версия, а ему нужна 15
При компиляции
Цитировать
gvncviewer.c:23:24: fatal error: vncdisplay.h: Нет такого файла или каталога
файл в /usr/include/gtk-vnc-1.0/ имеется. Ладно, прописал полный путь. Но уже:
Цитировать
/usr/include/gtk-vnc-1.0/vncdisplay.h:25:21: fatal error: gtk/gtk.h: Нет такого файла или каталога
Установил все devel, которые хоть как-то подходят... Кстати, какую IDE использовали, когда эту программу кодили?
ЧЯДНТ?  :-(

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Разработка с gtk
« Ответ #1 : 10.08.2017 18:56:58 »
Собрал
Теперь при запуске:
Gtk-ERROR **: GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Разработка с gtk
« Ответ #2 : 10.08.2017 20:12:38 »
А не надо линковать с разными libgtk.
Андрей Черепанов (cas@)

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Разработка с gtk
« Ответ #3 : 10.08.2017 20:21:07 »
Всё уже сделал. Кое какие изменения внёс всё работает.
Осталось одно изменение:
Хочу добавить как в rdesktop опцию -X (встраивание в другое окно по windowid)
Однако, на код:
XReparentWindow(g_display, GDK_WINDOW_XWINDOW(window->window) , (Window) gembed, 0, 0);Никакой реакции.
Тут window это окно gvncviewer, а gembed это windowid куда встраивать... Ошибок никаких нет всё компилируется и собирается, но не встраивается  :-t
    Display *g_display;
    long int gembed=46137384;
    g_display = XOpenDisplay(NULL);
gembed сейчас для проверки тупо вбил цифрами.
« Последнее редактирование: 10.08.2017 20:22:47 от tema »