【问题标题】:Qt Creator slow because of many includesQt Creator 很慢,因为很多包含
【发布时间】:2013-08-28 20:08:35
【问题描述】:

我正在开发一个包含大量头文件(点云库、Boost 等)的 Qt Creator 项目。例如。 Boost 有大约 9000 个头文件。现在看来,包含的数量确实会降低 IDE 的速度。代码完成非常慢,大约。 2 秒,直到出现任何建议。即使复制和粘贴也会变慢。

当我从 pro 文件中删除包含时,它会立即变得更好。我有一台相当新的计算机(8 GB RAM、Core i5、SSD)。这是正常的行为吗?无论如何要加快应用程序?

【问题讨论】:

  • 我的建议是只在头文件中放入必要的包含。

标签: qt qt-creator


【解决方案1】:

不要包含所有的 Boost 库,只需添加你需要的库,例如

#include <boost/accumulators/accumulators.hpp> 

【讨论】:

  • 这很明显。我想我不是那么清楚。我只是将它们包含在我的专业文件中:INCLUDEPATH += 'C:/Program Files/Boost/include'。这已经在减慢速度了。
  • 提升包括那些包括他们自己使用的怎么样?有一个级联效应削弱了 QtCreator。不幸的是,我仍然需要在 QtCreator 之外编辑使用 boost 的 .cpp 文件。
猜你喜欢
  • 1970-01-01
  • 2015-07-03
  • 2016-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多