Как я могу установить GTK + 3.0 и использовать его вместо GTK + 2.24?
GTK3 установлен по умолчанию, пожалуйста, не загружайте и не компилируйте с веб-сайта GTK .
Если вы хотите использовать GTK3 самостоятельно, скомпилируйте его вместо GTK2 или используйте PyGObject вместо PyGTK, если вы используете Python.
Если вы хотите все программы для использования GTK3 вместо GTK2, это не сработает, это задача разработчиков приложений — портировать свое приложение.
Чтобы использовать приложения gtk2 или gtk3, вам не нужно ничего устанавливать. Но если вы хотите разрабатывать (или даже просто компилировать) приложения, это то, что вам нужно:
sudo apt-get install libgtk-3-dev
3
Если вы у вас уже есть более старая версия GTK, и вы хотите ее обновить, тогда вы можете сделать следующее:
sudo add-apt-repository ppa: gnome3-team/gnome3-stagingsudo add -apt-repository ppa: gnome3-team/gnome3sudo apt updatesudo apt dist-upgrade
Как установить зависимости разработки gtk на Ubuntu?
У меня есть код из руководства по GTK в base.c
.
Я работаю над Ubuntu и когда я компилирую с использованием
$ gcc base.c -o base `pkg-config --cflags --libs gtk + -2.0 `
Я получаю следующее ing error
Пакет gtk + -2.0 не найден в пути поиска pkg-config. Возможно, вам следует добавить каталог, содержащий `gtk + - 2.0.pc 'в переменную среды PKG_CONFIG_PATH Нет пакета' gtk + -2.0 'foundbase.c: 1: 20: фатальная ошибка: gtk/gtk.h: компиляция такого файла или каталога не завершена.
Поскольку я новичок в Linux , может ли кто-нибудь помочь мне в настройке среды, чтобы я мог скомпилировать/запустить программу?
$ sudo apt-get install libgtk2.0-dev
Вообще говоря, для создания вещей на основе libfoo
, вам понадобится libfoo-dev
.
Кроме того, чтобы установить все, что необходимо для сборки пакета, скажем, gedit
, вы можете запустить:
$ sudo apt-get build-dep gedit
Поиск по http: //packages.ubuntu.com/или Synaptic могут помочь.