我正在开发一个包含大量头文件(点云库,Boost等)的Qt Creator项目。例如。 Boost有大约9000个头文件。现在看来,包含的数量真的减慢了IDE。代码完成非常缓慢,约。 2秒钟,直到出现任何建议。即使复制和粘贴变得缓慢。Qt Creator因为很多而变得很慢
当我从pro文件中删除包括它立即变得更好。我有一台相当新的计算机(8 GB RAM,Core i5,SSD)。这是一种正常的行为?无论如何加快申请?
我正在开发一个包含大量头文件(点云库,Boost等)的Qt Creator项目。例如。 Boost有大约9000个头文件。现在看来,包含的数量真的减慢了IDE。代码完成非常缓慢,约。 2秒钟,直到出现任何建议。即使复制和粘贴变得缓慢。Qt Creator因为很多而变得很慢
当我从pro文件中删除包括它立即变得更好。我有一台相当新的计算机(8 GB RAM,Core i5,SSD)。这是一种正常的行为?无论如何加快申请?
不包括所有的Boost库,只需添加你需要的库,例如
#include <boost/accumulators/accumulators.hpp>
这很明显。我想我并不清楚。我只是将它们包含在我的pro文件中:INCLUDEPATH + ='C:/ Program Files/Boost/include'。这已经在放慢速度。 – linsenfips
提升包括那些包括他们自己使用?有一个级联效应,瘫痪QtCreator。不幸的是,我仍然需要在QtCreator之外编辑boost-using .cpp文件。 –
我的建议是放在头文件只是必要的包含。 – drescherjm