Nic*_*aus 6 cmake qt5 qt-resource
我正在尝试使用CMake使用qrc编译大型资源文件.
众所周知,这会扼杀所有计算机RAM(> 32GB)并导致编译器以堆分配错误退出(参见QTBUG-50468,QTBUG-55293和QTBUG-54357)
显然,如果你使用qmake,附加CONFIG += resources_big到.pro文件会自动修复所有内容.是否可以通过CMake访问此设置?
如果您使用 cmake 宏中的构建,只需替换
qt5_add_resources(SRC_FILES resources.qrc) # normal resources
Run Code Online (Sandbox Code Playgroud)
和
qt5_add_big_resources(SRC_FILES resources.qrc) # big resources
Run Code Online (Sandbox Code Playgroud)
这需要 Qt5.12 和 CMake 3.9。
| 归档时间: |
|
| 查看次数: |
1078 次 |
| 最近记录: |