Member 13866664 Ответов: 1

Ошибки заголовочного файла Microsoft visual C++ 2015


Я компилирую кодовый файл i-e .cpp в Microsoft VC++ 2015, но он дает 100+ ошибок заголовочного файла.Хотя и включены в файл в Пуск директивой # Include "файл myheader.ч".
Как их удалить?

Что я уже пробовал:

Я компилирую кодовый файл i-e .cpp в Microsoft VC++ 2015, но он дает 100+ ошибок заголовочного файла.Хотя и включены в файл в Пуск директивой # Include "файл myheader.ч".
Как их удалить?

Jochen Arndt

На этот вопрос нельзя ответить, не увидев некоторого кода и некоторого (по крайней мере первого) полного сообщения об ошибке.

Используйте зеленую ссылку "улучшить вопрос", чтобы добавить это к вашему вопросу:
- Первый по максимуму. пять полных сообщений об ошибке (копирование и вставка)
- Верхняя часть вашего cpp-файла (со всеми директивами include)
- Файл Myheader.h (усеченный, если он слишком велик, должен содержать строки вокруг тех, которые упомянуты в приведенных выше сообщениях об ошибках, если они относятся к этому файлу)

Richard MacCutchan

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

Rick York

Если вы начали с "MyHeader.h", то, возможно, именно в этом и заключается проблема. Если вы использовали какие-либо переменные, которые имеют пользовательские типы в этом файле, то они будут неопределенными, и это приведет к ошибкам. Кроме того, если вы используете предварительно скомпилированные заголовки и не включаете stdafx.h или то, что когда-либо было вашим назначенным заголовочным файлом, это также может вызвать ошибки.

Как утверждали Йохен и Ричард, невозможно дать окончательный ответ, не видя кода.

1 Ответов

Рейтинг:
2

KarstenK

самая распространенная ошибка заключается в том, что stdafx.h не является первым включенным заголовком. Он обеспечивает работу МФЦ.

Если это действительно поможет обеспечить некоторые несколько строк сообщений об ошибках.