如何从QtCreator项目中删除文件

时间:2009-06-26 06:02:49

标签: qt-creator

可能是一个非常新手的问题,但我找不到从QtCreator中的项目中删除文件的方法。谢谢!

7 个答案:

答案 0 :(得分:6)

如果您的项目是从CMake生成的,则文件列表由CMakeLists.txt文件确定,您无法从QtCreator中的源树手动添加或删除文件。特别是如果您的CMakeLists文件为项目的文件列表指定了glob操作符,您必须手动从磁盘中删除文件并从QtCreator 中重新运行CMake ,方法是转到Build-> Run CMake(QtCreator 3.3.0)。这将更新文件列表,但也会重新生成项目(cbp)文件 - 重新运行QtCreator外部的CMake将不会更新项目文件,如果从磁盘中删除它们,您将在源树中显示已删除文件的重影条目

答案 1 :(得分:2)

右键单击要删除的文件,然后选择“删除文件...”

选中“永久删除文件”复选框将删除该文件,否则它将从项目中删除。

答案 2 :(得分:0)

无法在Eclipse中找到删除类的单触操作:

1)按右键单击文件/类,然后选择“删除文件...”; (如果你愿意,你可以“永久地”勾选从HDD中删除。)

2)执行.CPP和.H文件。

3)然后检查你的.pro文件中的课程不再存在。

注意:某些编译器将继续在编译中搜索此文件/类。只需删除编译目录并再次编译即可。

答案 3 :(得分:0)

如果你像我一样陷入困境并意外地将大量文件添加到qml.qrc,可能有助于了解这些文件列在实际的qml.qrc文件中,您可以编辑这些文件以删除这些文件

答案 4 :(得分:0)

  1. 在qt创建者或其他文本编辑器中找到项目文件.pro
  2. 在.pro文件中找到要删除的文件/文件夹名称
  3. 删除所有要删除的文件
  4. 保存并关闭项目
  5. 重新加载项目
  6. 完成

答案 5 :(得分:-1)

直接从你的硬盘中删除项目文件夹。

答案 6 :(得分:-1)

对于Linux,请编辑〜/ .config / QtProject / QtCreator.ini

在[ProjectExplorer]下,从以下两个列表中删除项目名称及其相应的配置文件:

RecentProjects \ DisplayNames
RecentProjects \文件名

例如,给出以下
RecentProjects \ DisplayNames = proj1,proj2,proj3
RecentProjects \ FileNames =< proj1_dir> /CMakeLists.txt,< proj2_dir> /proj2.pro,< proj3_dir> /proj3.pro

从qtcreator启动页面删除proj1,将上述两个列表编辑为

RecentProjects \ DisplayNames = proj2,proj3
RecentProjects \ FileNames =< proj2_dir> /proj2.pro,< proj3_dir> /proj3.pro