/ showIncludes пропускает некоторые включает

Я использую флаг компиляции VS2008 / showInclude для анализа сборки. Но я столкнулся с тем, что мне немного неясно.

У меня есть файл А.х. Включает в себя следующее

  • windows.h
  • объем памяти
  • assert.h
  • вектор

Но когда я анализирую журнал сборки после установки / showIncludes, я не вижу, чтобы A.h ввел ни один из этих файлов.

Единственные причины, по которым я могу думать об этом, это

  1. Компилятор VS2008 достаточно умен, чтобы понять, что эти файлы не нужны (что маловероятно)
  2. Предварительно скомпилированный заголовок (который содержит эти файлы) включает их от имени A.h и, следовательно, они не перечислены в / showInclude

Правильны ли эти предположения? Есть ли другое объяснение?

0

Решение

Задача ещё не решена.

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


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector