В моем коде я использую директиву препроцессора #error
для создания ошибки. Тем не менее, он все еще продолжает процесс строительства.
Как я могу принудительно остановить процесс сборки программно после обнаружения моей ошибки?
Я использую Microsoft Visual Studio 2015, C++ v140, x86, для Windows 10.
programmatically
. - person Michiel Pater   schedule 21.10.2015#stop
, чтобы остановить компиляцию после того, как определенное утверждение#if
было истинным. Не использовать плагин для Visual Studio. - person Michiel Pater   schedule 21.10.2015#error
, а также не спрашивает о GCC. - person cremno   schedule 21.10.2015#error
как раз для этого и предназначен. Не могли бы вы уточнить, что происходит с вашей сборкой? - person Jens Gustedt   schedule 21.10.2015#error
завершает компиляцию текущей единицы перевода (исходного файла). Это не обязательно мешает IDE продолжать компилировать другие исходные файлы. - person Keith Thompson   schedule 21.10.2015