Предупреждение командной строки D9035: опция «Gm» устарела и будет удалена в следующем выпуске - PullRequest
0 голосов
/ 27 ноября 2018

Я получаю предупреждение «cl: Предупреждение командной строки D9035: опция« Gm »устарела и будет удалена в будущем выпуске» при сборке моего проекта с последним обновлением Visual Studio 2017 15.9.2.Как устранить это предупреждение?

Ответы [ 5 ]

0 голосов
/ 04 апреля 2019

Попробуйте выбрать <inherit from parent or project defaults> для опции Enable Minimal Rebuild (под C/C++> Code Generation).После этого опция должна показывать No (/Gm-), , а не жирным шрифтом.Убедитесь, что вы делаете это для вашего проекта (-ов) (у вас может быть несколько проектов в решении) и для всех страниц свойств, от которых они наследуются.

У меня была та же проблема с использованием Visual Studio 2019, в концепроблема была во втором проекте, который я имел в том же решении, в котором была установлена ​​опция Yes (/Gm).

0 голосов
/ 02 апреля 2019

Случилось и для меня тоже.Не удалось исправить это через UI.В конце я искал «MinimalRebuild» во всех файлах проекта и удалил его вручную - это помогло

0 голосов
/ 12 декабря 2018

свойство проекта «Включить минимальное перестроение» image

Configuration properties> C\C++> Code Generation> установить Enable Minimal Rebuild в no,
и тамнет предупреждения.

0 голосов
/ 14 января 2019

Свойства> C \ C ++> Генерация кода> Включить минимальное перестроение: УДАЛИТЬ значение - и предупреждения нет.

0 голосов
/ 27 ноября 2018

Согласно документации

Вы можете безопасно удалить эту опцию из своих проектов.

...