34 / 20 / 4
Регистрация: 07.03.2015
Сообщений: 334
|
|
1 | |
VS 2015 Файлы проекта не видят предварительно откомпилированные заголовки15.03.2020, 12:04. Показов 657. Ответов 6
Метки нет (Все метки)
Имею такую не понятную ситуацию с предварительно откомпилированными заголовками в visual студии 15.
Файлы проекта .сpp не видят подключенных заголовков прописанных в файле stdаfх.h (#include <map> и т.п.), тоесть приходится повторно писать их в каждом .cpp где используются стандартные заголовки, при этом компиляция проекта без дополнительного прописывания не вызывает никаких проблем. Такой проблемы не наблюдается в более ранних студиях, например в VS10/13. Может в новых студиях есть какая либо опция позволяющая исправить данный косяк? Ps: файл stdаfх.h к проекту подключен force методом.
0
|
15.03.2020, 12:04 | |
Ответы с готовыми решениями:
6
Предварительно откомпилированные заголовки в MS Visual Studio: нужны ли они и можно ли их отключить? NOD и Kaspersky ругаются на откомпилированные в Delphi .exe-файлы Visual Studio. Добавление заголовки другого проекта (ошибка компоновки) Подскажите, какие файлы после сборки проекта отвечают за восстановление проекта .dpr в Delphi 7 |
фрилансер
5839 / 5360 / 1102
Регистрация: 11.10.2019
Сообщений: 14,324
|
|
15.03.2020, 16:51 | 2 |
нужно отключить поддержку прекомпилированных заголовков. И везде, где не хватает того, что в stdаfх.h содержится, добавить данный инклуд. Либо добавить только нужные инклуды (например, тот же map)
и не будет данной проблемы
0
|
фрилансер
5839 / 5360 / 1102
Регистрация: 11.10.2019
Сообщений: 14,324
|
|
15.03.2020, 20:03 | 4 |
Fakels, при чём тут какие-то руки и версии студии? C++ изобрели ещё до всяких студий
0
|
34 / 20 / 4
Регистрация: 07.03.2015
Сообщений: 334
|
|
15.03.2020, 20:44 [ТС] | 5 |
а причем тут вообще C++, когда вопрос идет о студии! *facepalm*
В общем понятно студия не ищет заголовки перечисленные в опции "Обязательно включаемые файлы" (параметр ForcedIncludeFiles /FI) как это делают ранние студии, пришлось добавить относительный путь к ..\stdafx.h что бы не подсвечивало ошибки. В общем явный косяк Студии. Добавлено через 8 минут Установлено: Microsoft Visual Studio Community 2015 Версия 14.0.25431.01 Update 3
0
|
фрилансер
5839 / 5360 / 1102
Регистрация: 11.10.2019
Сообщений: 14,324
|
|
15.03.2020, 20:49 | 6 |
Fakels, а, ну насчёт С++ - это я перепутал, конечно. По названию было непонятно, на раздел внимания не обратил Обычно новички парятся с прекомпилированными именно на C++ и именно в студии
и всё равно их лучше отключать, эта приблуда всегда только мешает Добавлено через 16 секунд Fakels, а, ну насчёт С++ - это я перепутал, конечно. По названию было непонятно, на раздел внимания не обратил Обычно новички парятся с прекомпилированными именно на C++ и именно в студии и всё равно их лучше отключать, эта приблуда всегда только мешает
0
|
34 / 20 / 4
Регистрация: 07.03.2015
Сообщений: 334
|
|
16.03.2020, 03:58 [ТС] | 7 |
у танцора всегда что-то мешает)))
С предкомпилируемыми быстрее компилируется, не хочу каждый раз ждать лишение минуту-две. Кстати по разделу: почему-то в С++ нет раздела для VisualStudio, как в .Net, поэтому я всегда пишу сюда. Да и проблема все еще не решилась, попробую найти решение на других ресурсах.
0
|
16.03.2020, 03:58 | |
16.03.2020, 03:58 | |
Помогаю со студенческими работами здесь
7
Программы в консоли не видят файлы из путей в $PATH Восстановление данных с флешки, программы не видят файлы Как присоединить к h файлу проекта и к cpp проекта файлы из папки, лежащей с ними на одном уровне Как отключить предкомпилированные заголовки при создании проекта в Visual Studio 2019? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |