Если вы построили vim
против Qt, а не GTK +, и python-complete
все еще не работаете, это говорит о том, что проблема на самом деле не является следствием попытки связать GTK + 2 и GTK + 3.
Тем не менее, поскольку вы еще не предоставили никаких подробностей о том, как вы создавали с помощью Qt (Qt официально не поддерживается, значит, вы использовали сторонний производный от vim
), и вы не предоставили никакой подробной информации о том, какие сообщения об ошибках Если у вас возникли сбои в работе python-complete
, на самом деле невозможно сказать вам, как решить проблему и начать vim
работать с Qt.
К счастью, vim
официально поддерживает некоторые графические интерфейсы, кроме GTK + и Qt, и одна такая сборка официально упакована для Ubuntu.
Просто установите Athena версию vim
, которая при условии по ВИМ-Афина пакета.
Вы можете установить его, щелкнув ссылку на пакет выше или выполнив поиск в Центре программного обеспечения или в Synaptic Package Manager, или выполнив следующие команды:
sudo apt-get update
sudo apt-get install vim-athena
vim-athena
не зависит и не использует какую-либо версию GTK +. Если вы используете sudo apt-get build-dep vim-athena
, он, вероятно, установит библиотеки, связанные с GTK + и GNOME, потому что vim-athena
бинарный пакет собран из того же пакета с исходным кодом, что vim
и другие vim
пакеты -поставки . В любом случае вам не нужно строить из исходного кода, поскольку предоставляемые им двоичные файлы vim-athena
уже созданы для Athena, а не для GTK + или других графических наборов инструментов.