Ошибка Visual Studio D8016: параметры командной строки '/ZI' и '/Gy' несовместимы
У меня проблема с проектом, над которым я работаю. Несмотря на то, что код прав, я не могу его построить, потому что получил следующую ошибку
Ошибка D8016 '/ZI' и '/Gy-' параметры командной строки несовместимы LoadReport C:\LoadReport\LoadReport\cl
Моя версия визуальной студии - 2015 год. Любая идея была бы оценена.
Ответы
Ответ 1
Вы можете выбрать "Редактировать и продолжить" (/ZI
), чтобы иметь возможность исправить код во время отладки, а также "Отключить /Gy-
уровня функциональности" (/Gy-
).
Эти два не будут работать вместе, поскольку вы не можете просто изменить одну функцию в середине кода. Поэтому просто выберите один из них, например, изменить /Gy-
на /Gy
.
Ответ 2
В Свойствах конфигурации (Свойства Project ➔ Properties
)
"/ZI" находится в
C/C++ ➔ General ➔ Debug Information Format
"/Gy" находится в
C/C++ ➔ Code Generation ➔ Enable Function-Level Linking