이 페이지에서

알려진 문제

Qt Creator 버전 20.0.0의 알려진 문제점.

Qt Creator 개발 팀은 여기에 설명된 문제들을 이미 파악하고 있으므로, Qt Project 버그 트래커에 이를 보고하실 필요는 없습니다. 하지만 이러한 문제가 발생한다면, 해당 버그 티켓 링크를 확인하여 투표하거나 개발 환경에 관한 추가 정보를 자유롭게 남겨 주시기 바랍니다.

수정된 문제 및 추가된 기능 목록을 보려면 Help > Change Log 를 방문하십시오.

일반적인 문제

  • Windows에서 입력 언어를 변경하면 Qt Creator 가 30초 동안 응답하지 않을 수 있습니다. 이는 Microsoft Windows의 고급 텍스트 서비스(Advanced Text Service)에서 알려진 문제입니다.
  • Qt Creator 는 일부 설정을 저장하기 위해 SQLite를 사용합니다. SQLite는 특정 NFS 서버(특히 nfs-user-server 2.2beta)와 호환성 문제가 있는 것으로 알려져 있는데, 이는 애플리케이션이 데이터베이스를 잠그려고 할 때 애플리케이션이 멈출 수 있기 때문입니다. 홈 디렉터리가 NFS 공유에 위치해 있고 이 문제가 발생한다면, nfs-kernel-server로 전환하거나 설정이 로컬에 저장되도록 심볼릭 링크를 생성하는 방법이 있습니다.
  • Okteta KDE 사용자 정의 위젯 플러그인은 일부 리눅스 배포판의 일부로 설치되어 있을 수 있습니다. 이 플러그인은 ‘ Qt Widgets Designer ’가 충돌하는 원인이 될 수 있습니다. 자세한 내용은 다음을 참조하십시오:

    이 문제를 해결하려면 다음 명령어를 입력하여 패키지를 제거하십시오:

    sudo apt-get remove okteta

    또는 다음 파일을 삭제하십시오: /usr/lib/kde4/plugins/designer/oktetadesignerplugin.so.

편집 관련 문제

  • 코드 자동 완성 기능은 중첩 클래스에 대한 typedef를 지원하지 않습니다.
  • Linux에서 개발할 때, Ctrl+Shift+U 키보드 단축키는 Intelligent Input Bus(ibus)의 단축키와 충돌하여 작동하지 않을 수 있습니다. Qt Creator 에서 해당 단축키를 변경하거나, ibus에서 충돌하는 단축키를 변경할 수 있습니다.

    Qt Creator 에서 다른 키보드 단축키를 설정하려면, ‘ Preferences ’ > ‘ Environment ’ > ‘ Keyboard ’를 선택하십시오.

    ibus 단축키를 변경하려면, 명령줄에서 다음 명령을 입력하여 ibus 설정 프로그램을 실행하십시오:

    ibus-setup

    그런 다음, ‘ Emoji ’ 탭에서 유니코드 코드 포인트 단축키를 <Control><Shift>u 이외의 다른 조합으로 변경하십시오.

프로젝트 관련 문제

  • 공백이나 특수 문자(콜론, 달러 기호, 해시 기호 등)가 포함된 경로 또는 파일 이름은 문제를 일으킬 수 있습니다. 이는 ‘ Qt Creator ’가 백그라운드에서 사용하는 일부 도구가 파일 및 디렉터리 이름에 허용되는 문자에 제한을 두고 있기 때문입니다. 안전을 위해 프로젝트 및 프로젝트 항목의 이름은 일반 문자, 숫자, 밑줄, 하이픈으로만 구성할 것을 권장합니다.
  • '컴파일 출력'에 표시된 오류 메시지의 경로에 슬래시가 누락된 경우(예: C:QtSDK), PATH 변수를 확인하십시오. 자세한 내용은 MinGW 컴파일 오류 해결을 참조하십시오.

디버깅 문제

  • 'Wave ® Systems'의 'Embassy ® Security Center' 소프트웨어가 설치되어 있고 활성화된 경우, Windows의 GDB가 작동하지 않을 수 있습니다( vxvault.dll 에서 충돌이 발생함).
  • GDB는 디버깅 심볼을 로드하는 데 시간이 오래 걸릴 수 있으며, 특히 대용량 라이브러리의 경우 더욱 그렇습니다.
  • 바이너리에 두 번 이상 컴파일된 코드에 중단점을 설정하면 작동하지 않습니다.
  • 고유한 절대 경로가 없는 파일에 중단점을 설정하면 실패할 수 있습니다. 예를 들어, --bind mount 옵션을 사용하여 파일 시스템의 일부를 다시 마운트하는 경우입니다.
  • 파일 경로에 심볼릭 링크가 있는 경우, LLDB를 사용할 때 파일에 중단점을 설정하는 데 실패합니다.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.