Компиляция с MS C ++ 17 модель Simulink - PullRequest
0 голосов
/ 05 сентября 2018

У меня есть модель Simulink, которая использует данные правдивости (таблицы поиска). Когда я пытаюсь скомпилировать модель в двоичный файл (slrt), я получаю следующий вывод:

фатальная ошибка C1060: компилятору не хватает места в куче

NMAKE: фатальная ошибка U1077: '"C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Community \ VC \ Tools \ MSVC \ 14.14.26428 \ Bin \ HostX86 \ x86 \ cl.exe "» : код возврата '0x2' Стоп. Команда make вернула ошибку 2 «An_error_occurred_during_the_call_to_make» не распознается внутренняя или внешняя команда, работающая программа или командный файл.

Хотя размер таблицы соответствия определенно велик (порядка 8 миллионов элементов). Было отмечено, что предыдущая модель с таблицами соответствия аналогичного размера была успешно скомпилирована.

Я изменил сгенерированный файл .mk и добавил / Zm2000 в качестве флага оптимизации. Я получаю те же результаты

Какие-либо входы?

...