Как я могу удалить файлы из проекта QtCreator - PullRequest
9 голосов
/ 26 июня 2009

Возможно, это очень новый вопрос, но я не могу найти способ удалить файлы из моих проектов в QtCreator. Спасибо!

Ответы [ 7 ]

6 голосов
/ 02 октября 2015

Если ваш проект сгенерирован из CMake, список файлов определяется файлом CMakeLists.txt, и вы не можете добавлять или удалять файлы вручную из исходного дерева в QtCreator. Особенно, если в вашем файле CMakeLists указан оператор glob для списка файлов проекта, вы должны вручную удалить файлы с диска и повторно запустить CMake из QtCreator , перейдя в Build-> Run CMake (QtCreator 3.3.0). ). Это обновит список файлов, но также обновит файл проекта (cbp) - повторный запуск CMake вне QtCreator не обновит файл проекта, и у вас будут призрачные записи удаленных файлов, отображаемые в исходном дереве, если вы удалили их с диска .

2 голосов
/ 26 июня 2009

Щелкните правой кнопкой мыши файл, который хотите удалить, и выберите «Удалить файл ...»

Установка флажка «Удалить файл навсегда» приведет к удалению файла, в противном случае он будет просто удален из проекта.

0 голосов
/ 23 декабря 2018
  1. Найдите файл вашего проекта .pro в Qt Creator или другом текстовом редакторе
  2. Найдите имя файла / папки, которую вы хотите удалить, в .pro файле
  3. Удалить все файлы, которые вы хотите удалить
  4. сохранить и закрыть проект
  5. Перезагрузить проект
  6. DONE
0 голосов
/ 10 марта 2017

Если вы запутались, как я, и случайно добавили много файлов в qml.qrc, это может помочь узнать, что они перечислены в реальном файле qml.qrc, который вы можете редактировать, чтобы удалить эти файлы.

0 голосов
/ 05 ноября 2014

Не удалось найти действие одним касанием, как в Eclipse для удаления класса:

1) Нажмите правой кнопкой мыши на файл / класс, а затем выберите «удалить файл ...»; (Вы можете поставить галочку «навсегда», чтобы удалить с жесткого диска, если хотите).

2) Сделайте это с файлами .CPP и .H.

3) Затем проверьте в своем .pro-файле, что класса больше нет.

Примечание. Некоторые компиляторы будут продолжать поиск этого файла / класса в процессе компиляции. Просто удалите каталог компиляции и скомпилируйте снова.

0 голосов
/ 25 июня 2014

Для Linux отредактируйте ~ / .config / QtProject / QtCreator.ini

В [ProjectExplorer] удалите имя проекта и соответствующий ему файл конфигурации из следующих двух списков:

RecentProjects \ DisplayNames
RecentProjects \ FileNames

например, с учетом следующего
Недавние проекты \ DisplayNames = proj1, proj2, proj3
RecentProjects \ FileNames = /CMakeLists.txt, /proj2.pro, /proj3.pro

чтобы удалить proj1 со стартовой страницы qtcreator, отредактируйте два вышеупомянутых списка как

RecentProjects \ DisplayNames = proj2, proj3
RecentProjects \ FileNames = /proj2.pro, /proj3.pro

0 голосов
/ 09 февраля 2014

иди прямо удаляй папку проекта с твоего жесткого диска.

...