0

私の目標は、qt クリエーター プラグインの作業/デバッグ、およびおそらく qt クリエーター ソース コードの編集/デバッグです。この目的のために、私はいくつかのことを試しました:

  1. qt sdk と qt クリエーターのソースをダウンロードし、それぞれをコンパイルしてから、qt クリエーター プラグイン プロジェクトを作成し、すべてを手作業で接続します。これはすぐに複雑になり (qt-creator/src/plugin/ フォルダーの外にプラグイン プロジェクトを保持しようとしました)、デバッグの点で適切な場所にたどり着くことができませんでした。

  2. インストールされたバージョンの qt Creator を使用して、ソースに付属の qtcreator.pro を開き、qt Creator プラグインをサブ プロジェクトとして追加し、インストール済みのバージョンの qt Creator からすべてをビルドします。

私はすべてを制御できるため、2 番目のアプローチがとても気に入っていますが、プロジェクトを作成したり、デバッグを強化したりするための qt 作成ツールに頼ることができます。小さな問題が 1 つだけあります...

インストールされたバージョン内から (プラグイン プロジェクトを使用して) qt Creator の新しいビルドを実行すると、「qtcreator_process_stub」というポップアップが表示され、「これは Qt Creator の内部ヘルパーです。手動で実行しないでください。プレスこのウィンドウを閉じるには...」

そのため、qt クリエーターのインスタンスから qt クリエーターのビルドをデバッグする方法がよくわかりません。何か案は?注: 生成された Qt Creator.app を実行すると、プラグインが適切にロードされた qt Creator の機能するインスタンスが取得されます。

4

1 に答える 1

0

これはバージョン管理の問題だと思います。以前のバージョンの ide がインストールされていて、それを使用して新しいバージョンの ide をビルドおよびデバッグしていました。

古い IDE では、デバッグ メニューから新しい IDE を外部プロセスとして起動してデバッグすることができましたが、これは少し面倒でした。

新しいバージョンの ide をインストールすると、通常どおりデバッグできました。

于 2012-10-24T17:12:13.053 に答える