Я только что перекомпилировал Qt 4.7.4 на новой машине (проблемы с Phonon потребовали полной перекомпиляции), проблема в том, что аспекты внедрения X11 не кажутся за работой. Я знаю, что у них есть, но я не могу вспомнить всю жизнь, какой конкретный флаг конфигурации мне нужно передать, чтобы он был включен.Компиляция Qt 4.7.4 с поддержкой поддержки X11
UPDATE: По-прежнему получая эту проблему, я начал сбрасывать дополнительную информацию в ходе выполнения и каждый раз возвращает неверный идентификатор окна. Однако предыдущая сборка Qt (также 4.7.4, построенная на той же платформе) действительно работает, поэтому я сейчас немного теряю. Баунти снова открылась.
как вы его скомпилируете? Он должен быть включен по умолчанию, если вы компилируете на linux –
Что именно не работает? Я собрал Qt 4.7.2 пару дней назад, не указав что-то конкретное для X11, и xembed, похоже, работает ... –
Ну, он не встраивает окно и, похоже, безуспешно пытается получить идентификатор окна. Скомпилирован с базовыми флагами, а затем оставьте его до Qt, чтобы получить все остальное. –