ninja — Скомпилируйте релиз и отладьте одновременно для проекта C ++

Можно ли компилировать релизные и отладочные версии одновременно (разные вкладки) в проекте C ++?

Я пытался сделать это, с обоими SCons и ниндзя, и у меня не было проблем. Я волнуюсь, что что-то, о чем я не знаю, происходит, и будут проблемы вниз по течению …

1

Решение

Да, одновременные сборки с использованием разных конфигураций выполняются постоянно. (Ну, возможно, нет одновременный, но, безусловно, один за другим.) В Visual Studio есть встроенная команда для этого, называемая «Batch Build». Предположительно, другие IDE имеют что-то похожее, и, безусловно, файлы MAKE поддерживают создание нескольких конфигураций за один раз.

Нужно помнить, как сказал Серж, хранить выходные файлы в отдельных папках. Это должно быть по умолчанию в вашей среде сборки или IDE. Нет причин смешивать их. Храните выходные данные отладки и выпуска (двоичные файлы, символы, временные файлы и т. Д.) Отдельно.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]