2012-03-23 16 views
2

我剛剛在一臺新機器上重新編譯Qt 4.7.4(Phonon問題需要全面重新編譯),現在的問題是X11嵌入方面似乎不是加工。我知道他們一直在工作,但我不記得我的生活是什麼特定的配置標誌,我需要通過它來啓用它。編譯Qt 4.7.4隨着X11嵌入支持

更新:仍然出現此問題,我開始在執行中傾倒更多信息,並且它每次都返回無效的窗口ID。然而之前Qt(也是4.7.4,建立在同一個平臺上)的構建確實有效,所以我現在處於虧損狀態。賞金重開。

+1

你如何編譯它?它應該默認啓用,如果你在linux上編譯 – 2012-03-30 19:17:19

+1

究竟是什麼不工作?我幾天前編譯了Qt 4.7.2,但沒有指定任何特定的X11,並且xembed似乎正在工作...... – 2012-03-31 12:41:22

+0

嗯,它無法嵌入窗口,並且嘗試獲取窗口ID似乎不成功。用基本標誌進行編譯,然後將其保留給Qt,讓其餘部分正確。 – 2012-04-02 10:38:35

回答

0

解決了,我刪除了所有配置選項並將它們添加回去。我相信使用-x *的配置選項的特定組合會導致問題,但我不確定是什麼組合。如果有其他人遇到這個問題,從頭開始並回來。