Есть ли способ использовать VC ++ 2010 без включения stdafx.h? - PullRequest
5 голосов
/ 26 мая 2010

Я успешно установил M $ VC2010 и начал писать простые программы, используя его.

Меня очень раздражает #include<stdafx.h>, так есть ли способ компилировать и запускать программы без него ???

Ответы [ 5 ]

10 голосов
/ 26 мая 2010

Это для предварительно скомпилированных заголовков. Не используйте предварительно скомпилированные заголовки, не включайте их.

6 голосов
/ 22 мая 2014

Вы также можете отключить скомпилированные заголовки для файла.

Настройка в VS Express C ++ 2012 выглядит следующим образом:

  1. В Project Explorer щелкните правой кнопкой мыши файл .cpp и выберите «Свойства».
  2. На левой панели выберите Свойства конфигурации / C ++ / Предварительно скомпилировано Заголовки
  3. Теперь на правой панели есть значение «Precompiled Header», которое Вы можете изменить с Use / Yu * ​​1011 * на: «Не использовать предварительно скомпилированные заголовки»

Приветствие enter image description here

6 голосов
/ 26 мая 2010

Перейти Project Settings->Precompiled Headers. Выберите Not using precompiled headers.

4 голосов
/ 26 мая 2010

Конечно, просто зайдите в Настройки проекта, C / C ++ → Скомпилированные заголовки и выберите «Не использовать предварительно скомпилированные заголовки».

Кстати: в больших проектах, использующих предварительно скомпилированные заголовки, может значительно сократить время сборки.

2 голосов
/ 26 мая 2010

Когда вы создаете свой проект, создайте пустой проект.

Пока вы можете отключить его в настройках проекта.

...