Qt QML 杂记

Qt 报 virtual memory exhausted: C

2020-08-07  本文已影响0人  赵者也

解决方法:

如果是使用 qmake 作为编译工具的话,在工程 pro 的文件中添加:

CONFIG += resources_big

这需要 Qt 5.12 和或之后的版本

如果是使用 cmake 作为编译工具的话,在 CMakeLists.txt 文件中添加:

qt5_add_big_resources(SRC_FILES resources.qrc) # big resources

这需要 Qt 5.12 和 CMake 3.9 以及之后的版本

参考链接:

QT添加大资源文件后编译报错的解决方法

Compiling 10MB+ resource files with qrc in cmake results in heap space allocation failures

上一篇下一篇

猜你喜欢

热点阅读