Ответ 1
Выделите файл в обозревателе решений и нажмите Alt + F7. Это вызовет свойства для файла; в разделе "C/С++" в разделе "Предварительно скомпилированные заголовки" вы найдете соответствующие параметры. Вам не нужно беспокоиться о файлах .h.
Как говорится в названии. У меня есть проект на С++ и добавлен 1 C.h файл и C.c исходный файл, но у них проблемы, потому что в остальной части проекта используется предварительно скомпилированный заголовок, но если я попытаюсь включить его в эти C файлы, дает ошибку. Я не могу просто отключить предварительно скомпилированные заголовки для всего проекта, потому что он является частью более крупного проекта, который его использует, и имеет код от кого-то еще.
Итак, есть ли способ выбрать эти два файла C (файлы .h и исходные файлы .c) и отключить PCH?
Спасибо.
Выделите файл в обозревателе решений и нажмите Alt + F7. Это вызовет свойства для файла; в разделе "C/С++" в разделе "Предварительно скомпилированные заголовки" вы найдете соответствующие параметры. Вам не нужно беспокоиться о файлах .h.
В С++, по крайней мере, вы можете щелкнуть правой кнопкой мыши по самому файлу cpp и нажать свойства - это позволяет вам переопределить параметры компилятора C/С++ только для этого файла. Вы можете использовать это, чтобы отключить предварительно скомпилированные заголовки для этого одного файла.