web-dev-qa-db-ja.com

QtCreatorでプロジェクトの名前を変更する方法は?

プロジェクトが完了したら、.pro、.ui、および.hの名前を変更する方法はありますか?どうやってするの?

42
sunset

.ui.h、および.cppファイルの名前は、Qt Creator内で変更できます。

.proファイルの名前はもう少し複雑です。最も簡単な方法は、おそらくプロジェクトをコピーし、.proファイルの名前を変更して、再度開くことです。

Qt Creatorは、プロジェクトおよびビルド設定で行う変更のために、独自の構成ファイル.pro.userも使用します。 .pro.user-ファイルを削除するだけで、新しいファイルが生成されます。設定とビルドプロセスに変更を加えた場合は、そのファイルの名前も変更できますが、必ずファイルを読み、ビルドパスなどを確認してください。

匿名による編集:qmakeを実行して、プロジェクト名への更新された参照を含む新しいMakefileを生成します

34
gnud
  • 現在のプロジェクトが保存されているターミナルまたはフォルダー構造を開きます。例えばLinuxでは、.proファイルを右クリックして「ターミナルで開く」ことができます
  • Qtクリエイターを完全に閉じます
  • 含まれるフォルダーの名前もnew_nameに変更します
  • old_name.proの名前をnew_name.proに変更します
  • new_name.pro内で、TARGET = new_nameの名前を変更します
  • old_nameフォルダーと並行して保存されたold_nameプロジェクトのデバッグおよびリリースフォルダーを削除できます。
  • Qtクリエーターを再起動します。プロジェクトを開きますnew_name.pro

この回答は this answer からインスピレーションを受けています。

8
iammilind

プロジェクトがあるフォルダに移動します

cp current_name.pro new_name.pro && rm current_name.pro

qtは警告メッセージを表示しますが、無視します

qt(open project)でフォルダーを再度開き、new_name.proを開きます

2
Tebe