Отключение предварительно скомпилированных заголовков для определенного файла в проекте VC++ 2010

Как говорится в названии. У меня есть проект C++ и добавлен 1 C .H файл и C .исходный файл c, но у них возникают проблемы, потому что остальная часть проекта использует предварительно скомпилированный заголовок, но если я попытаюсь включить его в эти файлы C, это даст ошибку. Я не могу просто отключить предварительно скомпилированные заголовки для всего проекта, потому что это часть большего проекта, который использует его и имеет код кем-то другим.

Итак, есть способ выбрать эти два файла C (the .h заголовок и .c исходные файлы) и отключить ПЧ?

спасибо.

2 ответов


выделите файл в обозревателе решений и нажмите Alt+F7. Это вызовет свойства файла; в разделе " C / C++ "в разделе" предварительно скомпилированные заголовки " вы найдете соответствующие параметры. Тебе не нужно беспокоиться об этом .H-файлы.


в C++ по крайней мере, вы можете щелкнуть правой кнопкой мыши на самом файле cpp и нажать Свойства-это позволяет переопределить параметры компилятора C/C++ только для этого файла. Вы можете использовать это, чтобы отключить предкомпилированные заголовки для одного файла.