требуют включения файла stdafx.h.
При этом, уже созданный проект другими людьми без этого файла работает и компилируется нормально.
Распишу, как это вообще происходит.
Мне нужно создать плагин для Autodesk Maya.
Когда я создаю:
- Я создаю новый проект под создание dll.
- Переименовываю исходящий файл в *.mll
- Указываю все необходимые пути к библиотекам и головнякам.
При этом, у меня тонна различных ненужных файлов для VS, которые просто своим присутствием бесят.
Когда я компилирую проект - то мне на выходе не выдается файл с *.mll. Куча других файлов есть, а этого нет.
Когда я запускаю уже подготовленный тестовый проект от Autodesk:
- Там нет кучи файлов с stdafx.h. Там только необходимые файлы, все подключено так же.
При этом, все компилируется, нужный файлик библиотеки появляется без проблем.
————————————-
Я уже третий день пытаюсь понять, что я делаю не так. Почему создать новый чистый проект и в 2 клика его настроить, у меня не получается.
Ну это эпическое говно от Microsoft. При чем, PCH включается далее если в визарде скажешь, что не надо....
Разобрался?
Обсуждают сегодня