2013-08-28 18 views
3

我正在开发一个包含大量头文件(点云库,Boost等)的Qt Creator项目。例如。 Boost有大约9000个头文件。现在看来,包含的数量真的减慢了IDE。代码完成非常缓慢,约。 2秒钟,直到出现任何建议。即使复制和粘贴变得缓慢。Qt Creator因为很多而变得很慢

当我从pro文件中删除包括它立即变得更好。我有一台相当新的计算机(8 GB RAM,Core i5,SSD)。这是一种正常的行为?无论如何加快申请?

+0

我的建议是放在头文件只是必要的包含。 – drescherjm

回答

-1

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

#include <boost/accumulators/accumulators.hpp> 
+0

这很明显。我想我并不清楚。我只是将它们包含在我的pro文件中:INCLUDEPATH + ='C:/ Program Files/Boost/include'。这已经在放慢速度。 – linsenfips

+0

提升包括那些包括他们自己使用?有一个级联效应,瘫痪QtCreator。不幸的是,我仍然需要在QtCreator之外编辑boost-using .cpp文件。 –