fatal error C1010 в Visual Studio - как правильно решить?

341
03 октября 2017, 06:03

Мне прям неловко, что задаю такие вопросы. Есть "дерево":

(папка) MyProject
  stdafx.h
  myFile.cpp
  (папка) Qwerty
    qwe.cpp

В файле myFile.cpp я пишу #include "stdafx.h", в файле qwe.cpp пишу #include "..\stdafx.h" и при компиляции возникает ошибка из заголовка. Однако, я нажал правой кнопкой мыши на файл qwe.cpp и там выбрал в свойствах "Not Using Precompiled Headers", после чего ошибка исчезла. При том, что в файле myFile.cpp он в свойствах продолжает использоваться. Это значит, что файл stdafx.h может использоваться только в том .cpp файле, где есть main(), правильно? То есть, мне вручную нужно будет отключать "использовать.." во всех .cpp файлах, которые я создам? Или как-то можно использовать stdafx.h во всех .cpp (как?)? И, если можно, то в этом вообще есть смысл? Или же достаточно одного stdafx.h в .cpp файле с main()?

READ ALSO
Зацикливание функции

Зацикливание функции

Работа выполняется в VS 2015, программа компилируется без ошибок, после ввода 1-го числа вызывается фу-я "input" и множество раз сравнивается это...

229
Как решить проблему с libSOIL.a: error LNK2019:?

Как решить проблему с libSOIL.a: error LNK2019:?

Дело в том, что я невнимательно смотрел, как все делается, и не переименовал libSOILa в SOIL

301
Ошибка чтения из файла в char*. C++

Ошибка чтения из файла в char*. C++

Первое - код для понимания, какой объект я буду инициализировать, остальные - поля классов

335
Создание компаратора для std::list::sort с++

Создание компаратора для std::list::sort с++

У меня задание написать Отсортировать числовую последовательность в порядке возрастания количества делителей её элементов, используя...

297