このページについて

既知の問題

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 カスタムウィジェットプラグインは、一部の Linux ディストリビューションに同梱されている場合があります。このプラグインにより、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 」タブで、Unicodeコードポイントのショートカットを<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.