2014-11-07 3 views
0

Qt4.7에서 qt5.3으로 애플리케이션을 마이그레이션하는 중 코드에 필요한 모든 변경을 코드에 따라 수행했습니다. qt5심볼 검색 오류 : /usr/lib64/qt5/plugins/platforms/libqxcb.so : 정의되지 않은 심볼 : xkb_state_key_get_utf8

내 응용 프로그램을 시작하지만 난 .. 로그인을 시도 할 때 응용 프로그램이 닫히고 그것이 내가 해당 응용 프로그램이 너무 시도 충돌한다 생각 처음

/home/tender/Documents/Smartlottoqt5/Smartlottoqt5: symbol lookup error: /usr/lib64  /qt5/plugins/platforms/libqxcb.so: undefined symbol: xkb_state_key_get_utf8 

이 오류와 함께 들렸다 오히려

추락하지 않았다 디버거를 사용하지만 그것은 사실이 아닙니다.

내가 그 열쇠를 눌렀을 때 응용 프로그램이 멈추고 내 코드에서 eventfilter가 오버로드되어 Qkeyevents를 넘겨주고 있기 때문에 Qkeyevent에 realted했다고 생각합니다.

이 오류를 통해 친절하게 안내 해주세요 !!!

답변

1

Repo에서 Qt5를 사용하여 Fedora 20에서 동일한 문제를 만났습니다. libxkbcommon이 문제가 해결되었습니다. libxkbcommon을 업데이트하십시오.

+0

thnq [http://stackoverflow.com/users/2808783/ivan-romanov]. 그것은 일했다! – Deepti

관련 문제