Я получаю ошибку во время компиляции. Он жалуется, что я инициализирую переменную, но не ссылаюсь на нее. Происходит то, что я инициализирую его, а затем создаю оператор печати отладки, который компилируется только для отладочной сборки, но не для сборки выпуска. Рассматриваемая ошибка — предупреждение c4189 (рассматривается как ошибка и не компилируется).
Можно ли подавить это предупреждение? Как насчет предупреждений в целом?
Не подавляйте предупреждение, исправьте это! Оберните объявление и инициализацию переменной, чтобы она существовала только в отладочной сборке.
Других решений пока нет …