• 카테고리

    질문 & 답변
  • 세부 분야

    데스크톱 앱 개발

  • 해결 여부

    미해결

Qt quick Application qmake빌드 오류

23.04.17 10:50 작성 조회수 964

1

안녕하세요. Qtcreator를 재설치 했는데 그 이후부터 새 프로젝트를 생성할때 Qt quick Application의 경우 빌드 시스템을 qmake로 생성할수가 없습니다. 다른 위젯이나 콘솔 어플리케이션은 qmake 로 빌드가 가능한데요. 이를 어떻게 해결하면 좋을지 조언 부탁드립니다.

답변 2

·

답변을 작성해보세요.

1

안녕하세요. 홍선주님,

이번에 버전업 되는 과정에서 Qt Creator 버전이 10 으로 업데이트 되었는데요.

Qt Creator 10.0 버전에서 qmake 가 실수로 빠진거 같아요. 이전 버전까지는 cmake, qmake, qbs 이렇게 3개가 있었는데, qmake 를 실 수 빠뜨린거 같아요 ㅜ.ㅜ;

Qt Creator 10.0 이하 버전을 설치하면 되긴 하는데요.

아래 주소를 웹브라우저롤 접속하면 Qt Creator 10.0 이외에 다른 버전을 선택할 수 있습니다.

https://download.qt.io/official_releases/qtcreator/

위의 주소로 들어가면 버전별로 다운로드 받을 수 있는데요. 9.0.x 또는 8.0 등의 버전을 다운로드 받아서 설치하시면 됩니다.

그리고 위의 디렉토리에는 Windows 용, Mac 용 그리고 Linux 용으로 함께 제공합니다. 따라서 여러개의 파일일이 있는데 확장자가 exe 인것이 윈도우용 입니다.

안그래도 이것때문에 가이드 문서를 만들고 있습니다. ㅜ.ㅜ;

혹시 더 궁금한게 있으면 언제든 질문해주세요.

감사합니다. 김대진 드림.

홍선주님의 프로필

홍선주

질문자

2023.04.17

imageqt-creator-opensource-mac-x86_64-9.0.2.dmg 파일 을 다운로받고 여니 Qtcreator 어플리케이션을 바로 실행할 수 가 있었습니다.

image하지만 위처럼 어디에서 실행할지 선택하는 부분에서 원래는 맥os나 ios에서 실행가능한 것으로 나타났는데 , 지금은 적절한 키트를 찾을 수 없다고 나오네요...

원래 qmake로 빌드할수없는 Qtcreator와 지금 다운로드 해서 qmake로 빌드는 가능하지만 적절한 키트를 찾을수 없다고 나오는 Qtcreator 두가지가 동시에 응용프로그램에 있는 것 같습니다.

이를 어떻게 해결하면 좋을 지 조언해주신다면 감사하겠습니다.

 

또한 모든 Qt creator를 삭제하고 링크에서 installer를 다운로드 하여 설치하려고 했지만, 다운받은 installer에서는 구성요소를 선택할 수가 없네요...ㅜㅜ

 

지금 방법을 찾고 있으니 조금만 기다려 주세요. ~

안녕하세요. 홍선주님, Qt Creator 9.0 으로 다운그레이드 하는 방법을 영상으로 만들어 제 유튜브 계정에 업로드 했습니다. 아래 URL 주소를 참고하시면 Qt Creator 9.0 으로 다운그레이드 하는 방법에 대해서 설명했으니, 참고하시면 도움이 될것 같습니다.

https://youtu.be/HEUMQMO9UEg

홍선주님의 프로필

홍선주

질문자

2023.04.18

유튜브 링크에 들어가서 영상과 같이 진행하고있는데요..

Debugger에서 MinGW를 추가하는데에 문제가 발생했습니다.

이전에 Qt 설치할때는 설치목록에 MinGW가 있는 것을 확인 할 수 있었는데요. 유지보수툴을 이용하여 구성요소를 추가하려고 보니 MinGW가 없습니다 ㅜ.ㅜ

image 그래서 Qt가 설치된 곳에도 MinGW가 없네요... 혹시 제가 범주선택을 잘못해서 못찾은 것이라거나 아니면 다른위치에서 선택하여 설치할 수 있는 것인지 궁금합니다.

MinGW 는 아래와 같이 Qt X.X.X 쪽에 있습니다.

image

홍선주님의 프로필

홍선주

질문자

2023.04.19

image왜 인지는 모르겠지만.. 저에게는 구성요소 목록에 선택할 수 있는 항목이 없네요..

안녕하세요. 홍선주님,

macOS 에서는 "macOS" 라는 항목이 컴파일러를 뜻합니다. 따라서 MinGW 가 안보이는게 맞습니다.

그리고 제가 macOS 용으로도 하나 만들어야 겠네요. macOS 용으로 Qt Creator 9.0 으로 다운그레이드 하는 방법을 제가 만들어서 다시 올릴께요. 그 때까지 잠깐만 기다려주세요.

안녕하세요. 홍선주님,

macOS 에서 Qt Creator 9.0 으로 다운그레이드 하는 방법을 영상으로 만들어 제 유튜브 계정에 업로드 했습니다. 아래 유튜브 URL 을 참고하시면 Qt Creator 9.0 으로 다운그레이드 하는 방법을 참조하실 수 있습니다.

https://youtu.be/SUAVie0Rm80

혹시 궁금한 것이 있으면 언제든 말씀해 주세요.

 

홍선주님의 프로필

홍선주

질문자

2023.04.20

네 덕분에 잘 해결했습니다.

QML debugging is enabled. Only use this in a safe environment.

Detected system locale encoding (US-ASCII, locale "C") is not UTF-8.

Qt shall use a UTF-8 locale ("UTF-8") instead. If this causes problems,

reconfigure your locale. See the locale(1) manual for more information.

이런 메시지가 뜨긴하는데 실행되는데는 문제 없는 것 같습니다.

감사합니다.

0

Inhwan Kwon님의 프로필

Inhwan Kwon

2023.05.21

Qcreator 10.0.1에서 다시 qmake를 이용한 기능을 복구해 주었습니다. Qt Quick Application (compat)을 이용하시면 됩니다.

좋은 정보 감사합니다. ^^;