最近我在QtCreator中打开了一个相当大的项目,并且在运行它时,我得到并且错误地说“虚拟内存耗尽:无法分配内存”并且它终止了。 (不幸的是我保存了那条消息并且无法再次重现它。)
我按照一些关于此问题的QtForums的建议重新安装了QtCreator。
现在,当我运行这个项目时,我的机器在完全冻结之前开始慢慢减速。
我可以尝试做些什么来避免这样的问题?
Ubuntu 13.04
Qt 5.2.0
RAM:3 GB
交换空间:2 GB
答案 0 :(得分:3)
现在已在GCompris中修复。它创建了巨大的qrc文件(Qt资源文件)。现在,GCompris中的每个活动都有自己的qrc,它们在运行时动态加载,而不是静态集成在二进制文件中。这个过程使用了大量的内存。
答案 1 :(得分:1)
对于那些有同样问题的人:
这个工作对我来说很好。
有些人(在其他论坛上)建议重新安装QtCreator,它也可以提供帮助。
最后有人建议(在其他论坛上)重新安装build-essential软件包,它对我有用。
为了说清楚,我意识到这是一个过程'cc1plus',它只是持续记忆。重新安装后也需要大量内存,但不足以导致错误。