Как использовать внешний класс, не указывая их в директивах #include? - PullRequest
2 голосов
/ 19 мая 2019

У меня есть решение, составленное из многих проектов C ++, и большинство из них использует класс "std :: string". Однако для заголовка не существует ни одной директивы #include, что приводит к многочисленным ошибкам C2039: 'string' не является членом фатальных ошибок 'std'. Следовательно, тот, кто ранее принимал решение, должен иметь способ указать Visual Studio автоматически включать заголовок. Как я могу делать такие вещи?

1 Ответ

1 голос
/ 19 мая 2019

Основываясь на комментарии VTT, я обнаружил, что вы можете «принудительно включить» файл в Configuration Properties => C/C++ => Advanced и добавить «(имя заголовка)» в поле Forced include File.Это один из способов сделать это.

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