3
我正在嘗試使用CMake編譯使用qrc的大型資源文件。在cmake中使用qrc編譯10MB +資源文件導致堆空間分配失敗
這是衆所周知的咀嚼全部計算機RAM(> 32GB),並會導致編譯器與堆分配錯誤退出(見QTBUG-50468,QTBUG-55293和QTBUG-54357)
Apparently if you use qmake,追加CONFIG += resources_big
你。親檔案automagically fixes everything。通過CMake可以訪問這個設置嗎?
您是否嘗試過使用['AUTORCC'](https://cmake.org/cmake/help/v3.5/manual/cmake-qt.7.html#autorcc)? –
@Torbjörn是的,我正在使用'AUTORCC'。 –
我看不到任何關於將'-pass 1'或'-pass 2'傳遞給Qt的CMake文件中的rcc的引用,所以我會說它還不被支持。請在Qt的錯誤追蹤器中提出建議。 – peppe