よくやるのに、標準で用意されていない。
問題
既存のプロジェクトをリネームして別プロジェクトにしたいことがある。だがQt Creatorではプロジェクト名をリネームする機能がない。.pro
ファイルだけリネームしても参照エラーになる。
解決
ここではOneLineMemo
をOneLineMemoAAAAA
に変更したいものとする。
- リネーム複製したいプロジェクトをディレクトリごとコピーする
- ルートディレクトリ、
.pro
、.pro.user
をリネームする .pro
をダブルクリックしてQt Creatorを起動する
- 画面右の
編集
をクリックする
.pro
ファイルをダブルクリックするCtrl
+F
で検索&置換する- 検索文字列: 古いプロジェクト名
- 置換文字列: 新しいプロジェクト名
すべて置換
をクリックする
pro.user
ファイルをQt Creatorにドラッグ&ドロップして同様に検索&置換する
- 画面右
プロジェクト
をクリックする - 画面右
Build&Run
→デスクトップ
→Build
をクリックする ビルド設定
→一般
→ビルドディレクトリ
のパスのうちプロジェクト名の部分を修正する
クリーン
、リビルド
、実行
する
所感
VisualStudioでも似たような問題があった気がする。単にフォークしたいだけなんだけどな。