우분투 14.04 Qt5 개발 라이브러리?


12

CMake를 통해 Qt5가 필요한 응용 프로그램을 만들고 싶습니다.

이를 위해 어떤 라이브러리를 설치해야합니까?

내가 지금까지 시도한 것은 qt 5 core 및 dev를 포함하는 것을 찾고 있지만 비어 있습니다.

apt-cache search qt | grep dev | grep core

만 반환

libtulip-dev - Tulip graph library - core development files

반쯤 맞는 것처럼 보이는 유일한 것은 "libqt5core5a"이지만 설치 라이브러리를 제공하지 않는 설치는 ...

추가 리포지토리가 필요합니까? 쿠분투에서 온 것일까 요?

웹을 검색해도 아직 올바른 답변을 얻지 못했습니다 (아마도 올바른 키워드는 아니지만 알 수 있습니다 : o). 예를 들어이 질문을 찾았 습니다. Qt 5 & CMake 애플리케이션을 빌드하려면 어떤 패키지가 필요합니까? 그러나 신뢰할 수있는 저장소에는 qtcore5-dev 패키지가 없습니다.

편집 : 추가 실험을 할 때 qmake가 설치되었지만 4.8.6 버전 (qt4-qmake)이 설치되었습니다. 그러나 5.x 버전을 설치하려고해도 기쁨이 없었지만-( sudo apt-get purge qt4-qmake && sudo apt-get install qt5-qmake)-qmake는 이제 다음과 같이보고합니다.

qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory

여기 리포지토리에 문제가 있습니까?


1
관련 또는 심지어 복제 : askubuntu.com/q/508503/20275
int_ua

답변:


21

보인다

> apt-file search Qt5CoreConfig.cmake

내가 잃어버린 것입니다. 이것은 나를 얻었다

qtbase5-dev: /usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfig.cmake

설치하면 CMake가 Qt5를 찾는 것으로 보입니다. qmake는 직접 호출 할 때도 여전히 같은 문제를보고합니다 ... qt4의 일부 잔존물이 여전히 설치되어있는 것 같습니다 ...

편집 : qmake 문제는 다음과 같이 수정됩니다.

sudo apt-get install qt5-default

1
apt-flie에 대해 몰랐고 실제로 매우 유용했습니다.
user69112

0

1) qtchooser 구성 파일은 어디에 있습니까?

$ : qtchooser 찾기 | grep conf

2) conf 파일 목록에서 아마도 "default.conf"라는 호출이있을 수 있습니다. 이것은 다른 호출 중 하나 (4.conf 또는 qt4.conf 또는 5.conf 또는 qt5.conf)에 대한 링크입니다. 나에게 맞는 것을 선택하고 이에 대한 링크를 만드십시오.

기본 파일 경로가

/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf

백업 생성 : $ : cd $ (dirname /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf) $ : cp -av default.conf default.conf_backup

대상이 /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf라고 가정 해 봅시다.

$ : sudo ln -s /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf default.conf

3) qmake의 경로가 맞습니까?

qmake 위치 확인 $ : qmake 찾기 | 그렙 빈

수정 된 qtchooser / default.conf에 표시된 것과 같은 것입니까? $ : 고양이 /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf

대답이 예이면 완료된 것입니다. anser가 아니오 인 경우 파일을 수정해야합니다.

백업 생성 :

  $: cd $(dirname /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf)
  $: cp -av qt5.conf qt5.conf_backup

파일 편집 및 qmake 위치의 경로 변경

  $ sudo vi qt5.conf

이제 끝났습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.