#c #visual-studio-2017 #dependencies #header-files
#c #visual-studio-2017 #зависимости #заголовочные файлы
Вопрос:
У меня есть более крупный проект MFC. Конечно, файл resource.h используется во многих файлах cpp.
Предыдущая версия VS отслеживала //{{NO_DEPENDENCIES}}
комментарий в начале. Результатом стало то, что изменение в resource.h не привело к полной перекомпиляции всех файлов, использующих этот заголовок.
Как я могу добиться этого с помощью VS-2017?
Теперь, когда мне нужно вручную запустить перекомпиляцию или сборку, все n основных изменений.
Комментарии:
1. Привет, друг, есть ли какие-либо обновления? Не уверен, поможет ли мой ответ, и если я что-то неправильно понимаю, пожалуйста, не стесняйтесь поправлять меня 🙂
2. Я должен перепроверить это. У меня есть проекты, которые используют один и тот же RC-файл. и это показывает, что есть некоторые вещи, которые я не понимаю…
3. Спасибо за ваш ответ 🙂 Любое обновление, не стесняйтесь обращаться ко мне.
Ответ №1:
Как я могу добиться этого с помощью VS-2017?
Вы можете получить подробную информацию из этого документа.
//{{NO_DEPENDENCIES}}
Все еще поддерживается в VS2017. Если вы добавите новый файл .rc в VS2017, он создаст файл resource.h, внутри которого комментарий будет в первой строке.
- Из документа:
Visual C , обходит зависимость от РЕСУРСА.H путем включения следующего комментария в качестве первой строки РЕСУРСА.Файл H:
Кроме того, если вам необходимо часто изменять значения символов для определенной группы ресурсов, вам, вероятно, будет удобнее и безопаснее выделить эти символы в отдельный файл заголовка, доступный только для чтения, как описано в разделе выше, включая дополнительные файлы заголовков.