Флаг компилятора Visual Studio C ++: что такое -Zm200? - PullRequest
5 голосов
/ 12 февраля 2010

Я использую Qt для разработки на C ++, и сегодня я создал файл .vcproj из файла .pro.

Я заметил в свойствах проекта vcproj, Qt добавил этот флаг в C / C ++ -> Командная строка -> Дополнительные параметры

-Zm200 

Что такое -Zm200?

Ответы [ 2 ]

12 голосов
/ 12 февраля 2010

-Zm - Указать ограничение памяти предварительно скомпилированного заголовка (подробнее здесь ). Это ограничивает объем памяти, который компилятор может выделить для обработки предварительно скомпилированных заголовков. Для Visual C ++ 2008 -Zm200 означает ограничение до 150 МБ.

2 голосов
/ 12 февраля 2010

Это ограничивает максимальный размер кучи для компилятора согласно этой статье . Так что это никак не повлияет на вашу программу

...