Я вижу много совпадений с этим сообщением об ошибке в SO и других местах, но я не думаю, что моя ситуация была рассмотрена. Я могу поработать несколько часов над очень большим проектом Qt, а затем получить это сообщение
cc1plus.exe:-1: error: out of memory allocating 65536 bytes
после выполнения команды «Rebuild», а иногда и просто команды «Build». Я использую последнюю версию Qt, 5.15.0 в Qt Creator 4.12.1 в Win10 Pro 1909 с памятью 16 ГБ. Я использую компилятор minGW, который устанавливается с Qt версии 8.1.0. Если я закрою Qt, иногда он снова будет работать какое-то время, но иногда требуется перезагрузка системы, чтобы все заработало.
Я добавил CONFIG += resources_big
в свой .pro файл. Я запустил следующий командный файл, чтобы cc1plus.exe распознал большую память с инструментами командной строки Visual Studio 2019:
REM Batch file to fix cc1plus out of memory errors.
REM Start this from the Visual Studio command prompt RUN AS ADMIN
bcdedit /set IncreaseUserVa 3072
cd C:\Pgms\Qt\5.15.0\Tools\mingw810_32\libexec\gcc\i686-w64-mingw32\8.1.0
editbin.exe /LARGEADDRESSAWARE cc1plus.exe
Может ли кто-нибудь пролить свет на это? Почему он такой прерывистый.