Можно ли компилировать релизные и отладочные версии одновременно (разные вкладки) в проекте C ++?
Я пытался сделать это, с обоими SCons и ниндзя, и у меня не было проблем. Я волнуюсь, что что-то, о чем я не знаю, происходит, и будут проблемы вниз по течению …
Да, одновременные сборки с использованием разных конфигураций выполняются постоянно. (Ну, возможно, нет одновременный, но, безусловно, один за другим.) В Visual Studio есть встроенная команда для этого, называемая «Batch Build». Предположительно, другие IDE имеют что-то похожее, и, безусловно, файлы MAKE поддерживают создание нескольких конфигураций за один раз.
Нужно помнить, как сказал Серж, хранить выходные файлы в отдельных папках. Это должно быть по умолчанию в вашей среде сборки или IDE. Нет причин смешивать их. Храните выходные данные отладки и выпуска (двоичные файлы, символы, временные файлы и т. Д.) Отдельно.
Других решений пока нет …