не может открыть исходный файл "stdafx.h" - PullRequest
6 голосов
/ 01 июня 2011

У меня есть два заголовка включаемых файлов

#include "stdafx.h"
#include "psapi.h"

Однако это приводит к ошибке времени компиляции исходного файла "stdafx.h".Я использую Visual Studios 2010. Нужен ли "stdafx.h"?Я так думаю, потому что программа не может скомпилироваться, если я ее уберу.

Ответы [ 2 ]

8 голосов
/ 01 июня 2011

Visual Studio использует его для функции "предварительно скомпилированных заголовков". Если у вас нет опыта работы с Visual Studio, я бы порекомендовал сохранить stdafx.h в проекте.

И, конечно, если вы # включаете это, вы должны его иметь.

2 голосов
/ 01 июня 2011

stdafx.h используется для предварительно скомпилированных заголовков.Это не обязательно, но отключение функции компилятора может быть немного сложнее, если вы никогда не делали этого раньше.Если он у вас есть, то вы должны скомпилировать 'stdafx.cpp', прежде чем что-то еще компилировать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...