Как я могу исключить внешние зависимости из символов отладки? - PullRequest
0 голосов
/ 25 марта 2019

Я пытаюсь скомпилировать отладочную версию кода C ++ в Visual Studio 2017 и получаю ошибку компилятора: Ограничение компилятора C1067: превышен размер модуля отладочной информации

Это связано с тем, что класс в файле, который находится во внешних зависимостях, имеет слишком много членов. Меня не волнует наличие символов отладки для любых внешних зависимостей, так есть ли способ исключить их из включения в символы отладки?

1 Ответ

0 голосов
/ 28 марта 2019

если у вас есть контроль над классом, вы можете попробовать # pragma component как эту проблему .

Если у вас нет контроля над ним,Тогда, возможно, вы можете попробовать щелкнуть правой кнопкой мыши свойства проекта => C / C ++ => General => Формат отладочной информации, но не так, как совет CristiFati.

В любом случае, я думаю, что перепроектирование структуры класса может быть лучше, хотяможет занять много времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...