Squeak.ru - шаблоны программирования

Visual Studio 2010: установите NDEBUG для всех проектов в решении

В моем решении Visual Studio 2010 C++ около 70 проектов. Мне нужно установить флаг NDEBUG во флагах компилятора для всех проектов, чтобы отключить утверждения. Есть ли способ установить его для всех проектов за один раз? Прямо сейчас мне приходится устанавливать его для каждого проекта — это не масштабируется и не касается новых проектов.


Ответы:


1

NDEBUG — это то, что определено для конфигурации выпуска (или, по крайней мере, должно быть) — и используется по умолчанию для новых проектов C++. Это то, что вы хотите?

Хорошо, я ошибался - NDEBUG по умолчанию не определяется в новых проектах.

Вы можете попробовать одну вещь: отредактируйте страницу свойств Microsoft.Cpp.‹>.user.prop. Определите NDEBUG и отмените изменения, если хотите вернуть их. Стоит попробовать.

Вот вопрос с описанием того, как сделай это

В противном случае - у меня закончились идеи, и вам придется начать кликать;)

08.05.2013
  • для моей конфигурации выпуска NDEBUG устанавливается только в проекте, в котором создается исполняемый файл, а не в библиотеках. поэтому утверждения отключаются только для этого проекта. об остальных до сих пор сообщается. 08.05.2013
  • Новые материалы

    Угловая структура архитектуры
    Обратите внимание, что эта статья устарела, я решил создать новую с лучшей структурой и с учетом автономных компонентов: https://medium.com/@marekpanti/angular-standalone-architecture-b645edd0d54a..

    «Данные, которые большинство людей используют для обучения своих моделей искусственного интеллекта, поставляются со встроенным…
    Первоначально опубликовано HalkTalks: https://hacktown.com.br/blog/blog/os-dados-que-a-maioria-das-pessoas-usa-para-treinar-seus-modelos-de-inteligencia-artificial- ja-vem-com-um-vies-embutido/..

    Сильный ИИ против слабого ИИ: различия парадигм искусственного интеллекта
    В последние годы изучению и развитию искусственного интеллекта (ИИ) уделяется большое внимание и прогресс. Сильный ИИ и Слабый ИИ — две основные парадигмы в области искусственного интеллекта...

    Правильный способ добавить Firebase в ваш проект React с помощью React Hooks
    React + Firebase - это мощная комбинация для быстрого и безопасного создания приложений, от проверки концепции до массового производства. Раньше (знаете, несколько месяцев назад) добавление..

    Создайте API с помощью Python FastAPI
    Создание API с помощью Python становится очень простым при использовании пакета FastAPI. После установки и импорта вы можете создать приложение FastAPI и указать несколько конечных точек. Каждой..

    Веселье с прокси-сервером JavaScript
    Прокси-серверы JavaScript — это чистый сахар, если вы хотите создать некоторую общую логику в своих приложениях, чтобы облегчить себе жизнь. Вот один пример: Связь клиент-сервер Мы..

    Получить бесплатный хостинг для разработчиков | Разместите свой сайт за несколько шагов 🔥
    Статические веб-сайты — это веб-страницы с фиксированным содержанием и его постоянным содержанием. Но теперь статические сайты также обрабатывают динамические данные с помощью API и запросов...