10

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

4

7 回答 7

6

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

于 2015-10-02T12:28:27.183 回答
2

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

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

于 2009-06-26T06:09:33.413 回答
0

无法像在 Eclipse 中那样找到删除类的一键式操作:

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

2) 对 .CPP 和 .H 文件执行此操作。

3)然后检查您的 .pro 文件,该类不再存在。

注意:一些编译器会在编译中不断搜索这个文件/类。只需删除编译目录,重新编译即可。

于 2014-11-05T01:33:37.843 回答
0

如果你像我一样搞砸了并且不小心添加了很多文件到 . qml.qrc,知道这些文件列在实际qml.qrc文件中可能会有所帮助,你可以编辑这些文件以删除这些文件。

于 2017-03-10T15:47:00.260 回答
0
  1. 在 qt creator 或其他文本编辑器中找到您的项目文件 .pro
  2. 在 .pro 文件中找到要删除的文件/文件夹名称
  3. 删除所有要删除的文件
  4. 保存并关闭项目
  5. 重新加载项目
  6. 完毕
于 2018-12-23T07:25:28.433 回答
-1

For Linux, edit ~/.config/QtProject/QtCreator.ini

Under [ProjectExplorer], delete the project name and its corresponding configuration file from the following two lists:

RecentProjects\DisplayNames
RecentProjects\FileNames

e.g., given the following
RecentProjects\DisplayNames=proj1, proj2, proj3
RecentProjects\FileNames=<proj1_dir>/CMakeLists.txt, <proj2_dir>/proj2.pro, <proj3_dir>/proj3.pro

to delete proj1 from the qtcreator startup page, edit the above two lists as

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

于 2014-06-25T19:29:11.180 回答
-1

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

于 2014-02-09T06:05:57.133 回答