在虚拟机Ubuntu系统上,QT添加过大的资源文件过后会报“virtual memory exhausted: Cannot allocate memory”
解决方法:
在工程pro为文件上添加CONFIG += resources_big
注意:
该配置参数只有QT5的SDK才有效,QT4不能用这方法。我测试用的是QT5.12.2,是可以编译成功的。其他QT5的版本没试过,所以不知这个资源文件过大就编译不过的bug是哪个版本修复了。
在虚拟机Ubuntu系统上,QT添加过大的资源文件过后会报“virtual memory exhausted: Cannot allocate memory”
解决方法:
在工程pro为文件上添加CONFIG += resources_big
注意:
该配置参数只有QT5的SDK才有效,QT4不能用这方法。我测试用的是QT5.12.2,是可以编译成功的。其他QT5的版本没试过,所以不知这个资源文件过大就编译不过的bug是哪个版本修复了。