0

Windows XP SP2 マシンに複数の Qt4 をインストールしており、今日 Qt Creator 2.1 をインストールしました。ただし、プロジェクト ( .pro) ファイルを実行すると、インストールされている Qt Designer の最も古いバージョン (2009 年に残りのフレームワークと共にインストールされたもの) が生成されます。

以来

  • Qt の以前のインストールを削除したくありません

  • そして、なんらかの理由で、Windowsエクスプローラーに常に必要なバージョンを使用するように明示的に要求しても、それは必要ありません

少しあきらめて、必要な動作を次の.batようなファイルに分割したいと思います。

e:\path\to\qtcreator.exe %1

これにより Qt Creator が開きますが、何かが .pro ファイルを適切に処理するのを妨げているようです (つまり、プロジェクトが正常に「開きません」)。

Qt ドキュメントにはQt Creator: Using Command Line Optionsに問題に関するページがありますが、問題のトピックを無視しているようです。

Qt (それ自体が優れたフレームワークである) にも (のような) 癖があることが知られているのでqmake、私の問題を解決するための文書化されていない方法があるのだろうか?

(問題を修正する別の方法は、もちろん正しいバージョンの Qt Designer を実行することですが、率直に言って、Qt 自体が提供するメカニズムはまだ少し信頼できないため、「ハードワイヤード」ソリューションを好みます。)

4

1 に答える 1

1

特定のプロジェクト (およびその構成) に使用されるライブラリとツールは、Qt Creator の [プロジェクト] パネルで設定されます: http://doc.qt.io/qtcreator/creator-build-settings.html

プロジェクトで使用する Qt バージョンを選択すると、そのバージョンの一部である Designer が強制的に実行されます。そうでない場合は、バグとして報告する必要があります。

于 2011-04-19T17:14:03.543 に答える