即使在简单的应用程序中(就像由向导制作的 QWidgets 应用程序一样简单),在编辑代码时,qtcreator.exe 每隔一段时间就会飙升至 50%(1 个核心)。似乎即使在输入几个新字符后它也会解析整个项目,从而使其无响应并且在某种程度上无法使用。
随着项目规模的增大,这种情况会变得更糟,因此在添加了几个带有十几个类的 cpp/h 模块后,这会让人们感到紧张。
同一个项目在 debian 下的 Qt 中完美运行,su 我想它已连接到 WinXP_x86。无法检查在 Win7 下是否表现出相同的行为。
这是通常的情况吗(我在网络上没有看到任何关于它的抱怨,所以我想不是),它可以完全修复吗?或者可以将代码解析切换为“保存时解析”或类似的东西吗?
更新:在Win7上运行的Qt Creator也没有显示这样的行为,所以这肯定是与WinXP相关的问题
去除Options -> C++ -> Code model -> Ignore pre-compiled headers
选项(默认设置)似乎解决了这个问题 - 代码完成和解析现在很顺利。我没有在我的项目中明确使用 PCH,因此不知道它是否会影响其提高性能的预期目标。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)